自动化(QTP)畅想

发表于:2009-3-13 13:23

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:chenyb85    来源:51Testing博客

分享:

  其次,要选择项目中适合进行自动化测试的用例(或功能),如:

  ● 手工测试重复性高的功能

  ● 业务风险较高的功能

  ● 实现自动化不需要大量编写脚本的功能,也就是所花成本合理。

  ● 前期测试发现较多缺陷的功能

  再次,在项目中应用自动化脚本时要注意:

  ● 要先对整套脚本进行规划

  ● 按需求和成本划分细度

  ● 进行编码,要考虑数据驱动和后期维护成本

  ● 考虑脚本的多功能应用

  ● 考虑运行脚本的方便性

  最后,要总结知识点,实现脚本复用

  ● 要对应用的知识点进行总结

  ● 要对实现测试的新方法进行总结归类

  ● 要对脚本进行整理归档,以便实现复用

  测试部门现在选用的是QTP软件,QTP支持VBS和WSH,而比较新的版本,还可以通过使用QTP提供的内置对象调用Windows API,.NET库,和dll库(C#编写的支持会比较好)。QTP还提供API供其他程序调用管理控制QTP的工作,对VBS,VB,和C#支持较好。

  QTP的应用级别有:

  1. 录制回放

  2. 使用控制语句简单修改脚本

  3. 抽取公用脚本

  4. 数据维护于外部文件

  5. 检查点和逻辑操作维护于外部文件

  6. 建立自动化框架

  7. 对QTP控件对象进行封装

  目前QTP的使用属于刚在项目中应用,正在推广的阶段,因此建议把QTP应用目标定在第4到第5级之间。等到测试人员的QTP水平提高后,再考虑把目标定位到第6到第7级别。当然到了能熟练掌握工具时,就可以把QTP只当作执行工具,而各种其他自动化测试实现都应用其他方式实现。甚至可以自己编写一个测试小工具来进行测试。

版权声明:原创作品,转载时请务必以超链接形式标明文章原始出处 、作者信息本声明,否则将追究法律责任。本文出自chenyb85的51Testing软件测试博客:http://www.51testing.com/?130986

22/2<12
重磅发布,2022软件测试行业现状调查报告~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计

法律顾问:上海漕溪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2023
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号