51Testing独家连载:(三十九)精通QTP——自动化测试技术领航

发表于:2012-2-03 10:34

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

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

2.7.3  无所不能的自定义场景恢复函数

  在上一个小节中已经提到过,通常在出现一些异常事件的情况下,如弹出框,被测程序Crash等,可以在QTP中加载相应的场景恢复机制,这样当错误发生的时候,QTP就会自动激活它,进行测试场景的恢复,从而保证测试的继续执行,不至于让脚本卡着一直到超时失败。因此,RS在自动化测试中的地位是相当重要的。

  那么在这一小节,介绍一项非常实用的技术:场景恢复的自定义函数RecoveryFunction,这个函数在QTP帮助文档中没有任何的信息来指导我们具体应该怎么做,因此在这里就简明地概述一下。

  实例:当出现错误,利用场景恢复自动获取当前出错的测试对象、方法、参数。

  1.打开Recovery Scenario Manager,如图2-110所示。

图2-110

  2.点击新建一个场景恢复文件,如图2-111所示。

图2-111

  3.进入到场景恢复向导,点击下一步,如图2-112所示。

图2-112

  4.选择Test run error,如图2-113所示。

图2-113

  5.选择Any error,如图2-114所示。

图2-114

  6.点击两次下一步后,选择Function call自定义场景恢复函数,如图2-115所示。

图2-115

21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • liujing1228
    2012-2-07 09:40:28

    怎么不更新了呢,收获蛮大的

  • liujing1228
    2012-2-07 09:39:00

    怎么不更新了呢,看的正上瘾呢,收获蛮大的

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号