通过一段时间对软件测试的学习,以下记录为我的学习历程和经验总结

 

 

软件测试概要

 

第一阶段:手工功能测试

  一.

    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操作系统

    必须掌握的操作系统,经常用于服务器端.面试中常会考一些基本命令