自动化测试学习流程

过程:初级-中级-高级-资深级

初级

1、什么是自动化测试,自动化测试概念;
2、自动化测试的优势和局限;
3、qtp基本用法:录制回放、参数设置、检查点、output输出值;
4、自动化测试用例设计,脚本对测试用例进行覆盖;
5、官方学习文档Tutourial.pdf;

中级

1、熟悉qtp各种内置保留对象、熟悉对象库的原理、管理以及维护;
2、熟悉描述性编程以及GETRO.GETTO.SETTO的用法,DATAABLE的方法应用,自定义REPORT;
3、学习VBS的基础知识;
3、尝试编写脚本;
4、熟练使用Action,控制他们之间的参数传递;
5、尝试全手工写脚本,并对脚本进行优化;
6、多逛逛论坛,尝试解决别人的问题;
7、能够独立解决脚本开发过程中常见QTP问题以及灵活掌握QTP相关的设置;
8、初步了解自动化测试框架概念 ;

高级

1、熟练在专家视图中进行编写脚本以及简单使用VBS对脚本进行修改以及优化;
2、对脚本设计有比较强的概念,完全摆脱录制脚本思想,脚本的设计具有结构化、模块化等特征,遵循脚本代码的“高内聚、低耦合”规范;
3、理解自动化测试框架,了解自动化框架的基本设计与开发;
4、熟悉com组件包括fso,wsh,ado中的一些方法和属性;
5、学会使用DOM,DLL,DOTNETFACTORY,WIN32API;
6、学会操作FSO,Excel等常用对象;
7、特殊情况处理,比如鼠标事件,WEBTABLE中WebCheck处理,可以通过借助自己写的小工具来解决;
8、灵活应用QTP中的场景恢复;
9、异常情况处理,通过VBS判断来把异常情况包括进去,包括VBS中的错误处理;

资深级

1、独立解决各种测试难题,能够为企业进行自动化测试指导培训;
2、丰富的自动化测试项目实践经验;
3、不断学习最新的自动化测试技术;
4、熟悉框架或平台的开发与设计;
5、多读高手写的一些代码,比如REPORTMANAGER、saffron等;
6、学会框架设计,保留对象的扩展,插件扩展开发,对qtp了如指掌。

猜你喜欢

转载自blog.csdn.net/baidu_41912984/article/details/81476496