关闭

软件测试中QTP回放脚本出现fail时,继续执行下面脚本的方法

发表于:2008-1-09 15:49

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

 作者:天彤    来源:天彤的博客

#
QTP

  由于一些原因,QTP回放脚本的时候,有时会出现错误提示,询问我们是停止、跳过还是重试。原因可能是脚本做的不够严谨,或者网络出现暂时的问题,或者被测系统的一部分发生了变化。

  一旦出现这样的问题,自动测试就中断了。如果我们把自动测试放在晚上做,第二天早上一来,发现脚本刚回放了一点点就出错中止了,人生最痛苦的事莫过于此。

  要解决这个问题,首先还是需要把QTP脚本设计的强悍一些,能够巧妙的避开一些不必要的错误。但是即便如此,我们还是会对脚本中的某些step放心不下。

  这里有个解决办法。

  首先在QTP的Expert View视图(代码视图)中,找到你比较担心的一行代码(一个step),在这行代码前面增加一行:

On error Resume Next

  这样如果回放的时候,这行代码出现错误,系统也会继续下面的step,不会中断。当然,全部跑完以后我们可以在回放结果中查看详细信息。

 

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

精彩评论

  • lelehehe
    2008-1-15 18:57:22

    我按照上面的方法试了一下,如果加了这句,即使代码有误,系统执行的结果是全部通过,没有错误的。不知道是怎么一回事。

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号