51Testing丛书连载:(五十九)精通QTP——自动化测试技术领航

发表于:2012-3-08 11:27

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

 作者:余杰 赵旭斌    来源:51Testing软件测试网

  c.动态加载公共对象库(OR)。

  d.动态加载公共函数库(FL)。

  ● 脚本动态生成。

  a.读取对象关键字元素。

  b.拼接测试脚本。

  c.载入生成脚本到QTP。

  d.使用RegisterFunc注入自定义测试行为。

  ● 运行测试与结果报告。

  a.执行测试用例。

  b.载入Results.xml和PDetails.xml。

  c.错误监控实时发送结果报告。

  d.执行完毕,生成测试结果。

6.1.3.4  Error Handle Control

  错误处理在自动化测试过程中一直是一件非常繁锁的事情,我们经常会遇到因为脚本的一个小错误而“卡住”所有其他测试用例的执行,也经常在复杂的框架中无法对自己脚本的执行结果出现的错误进行定位,这些问题我们都可以通过QTP的Recovery Scenario这个场景恢复机制来解决,如图6-7所示。

图6-7

  流程:

  ● 执行自动化测试用例。

  ● 监控执行状态,一旦发生错误即调用错误处理模块。

  ● 启动自定义场景恢复RecoveryFunction定位错误。

  ● 把错误定位信息注入测试报告。

  注意:此处在场景恢复中并没有加入异常弹出窗口的控制,因为每个项目都会有不同的情况,这部分内容可由读者自行抓取异常窗口后,加载到场景恢复的函数中即可。此处只用作定位错误测试对象以及错误测试行为,方便测试人员进行随后的调试。

本文选自《51Testing软件测试作品系列》之九——《精通QTP——自动化测试技术领航》。

本站经人民邮电出版社和作者的授权,近期将进行部分章节的独家连载,敬请期待!

版权声明:51Testing软件测试网获人民邮电出版社和作者授权独家连载本书部分章节。

任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。

相关阅读:

查看本书介绍>>

查看本书更多试读章节连载>>

查看软件测试作品系列其他书籍>>

33/3<123
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号