通过一段时间对软件测试的学习,以下记录为我的学习历程和经验总结
软件测试概要
第一阶段:手工功能测试
一.
1.计算机基础
2.进制和进制转换
二.测试技术
1.缺陷报告
2.测试用例(7种测试用例编写方法)
编写测试用例是每个测试人员最基本的技能
3.测试理论
4.测试管理工具:禅道(中文、免费、功能全面,市场占有率较高)
5.项目实战
第二阶段:编程语言和数据库、白盒测试
1.编程语言:java语言
2.数据库:oracle数据库、mysql数据库(免费)
关系型数据库统一语言:标准sql
3.白盒测试
需要至少能读懂代码才可以,所以要学完编程才可以学
第三阶段:功能自动化测试
1.UFT(之前叫qtp):HP公司,收费,功能全面,脚本:vbs脚本
2.selenium:免费,功能较好(擅长测试web应用),支持语言较多:java,python,c#等
第四阶段:性能自动化
1.loadRunner(LR):HP公司产品,收费,性能测试指标全面,使用类c语言
2.jMeter:免费,性能测试比较灵活,但是没有LR全面(常用与做接口测试)
3.手机测试
4.linux操作系统
必须掌握的操作系统,经常用于服务器端.面试中常会考一些基本命令