google搜索 站内搜索                 软件测试门户 | 软件测试培训 | 文章资料精选 | 软件测试论坛 | 测试解决方案 | 软件测试博客 | 测试招聘求职 
打印

[讨论] 如何使QTP出错后指定第几行执行??

如何使QTP出错后指定第几行执行??


请问各位大虾,如何使QTP出错后,可以自动指定第几行执行,我觉得这个是很普通的问题,但我研究了很久也想不出解决办法,难道QTP没有这个功能?请各位大虾指点。。

TOP

“如何使QTP出错后,可以自动指定第几行执行”,我不知道你具体指的是什么?  QTP 脚本 是没有 Goto 语句的。不过你可以用 判断语句实现 Goto 语句的效果。
实践是检验真理的唯一标准。

TOP

如果像超时或对像丢失,没可能从头到尾都加判断语句,所以我就是想用类似On Error Resume Next.但问题是On Error GoTo 0这条语句都用不了。

TOP

引用:
原帖由 hzh628 于 2006-9-6 20:27 发表
如果像超时或对像丢失,没可能从头到尾都加判断语句,所以我就是想用类似On Error Resume Next.但问题是On Error GoTo 0这条语句都用不了。
这就是优化脚本时需要做的工作。对可能会发生对象超时或对象丢失的地方,你要根据测试用例进行相应的处理,例如添加判断语句等。
实践是检验真理的唯一标准。

TOP

我就是想偷懒,反正又不一定要正确,不想花更多时间去维护,所以才想用出错就跳的方式。。

TOP

引用:
原帖由 hzh628 于 2006-9-6 20:55 发表
我就是想偷懒,反正又不一定要正确,不想花更多时间去维护,所以才想用出错就跳的方式。。
这就是你的不对了。sdlkfj5 测试一定不能偷懒,因为你一偷懒,就会有许多错误从你的眼皮下悄悄溜走了。sdlkfj3

套用我以前发的帖子上的话来说,“不要以为录制结束了以后就万事大吉了。这只是开始,是万里长征的第一步呢。你首先要保证脚本在每次运行时都可以正常运行,然后再优化脚本等。 ”
你可以参考我发的帖子 《循序渐进学习QTP三步曲 》http://bbs.51testing.com/thread-24742-1-1.html
实践是检验真理的唯一标准。

TOP

可以跳过吧


某一个动作里,加入on error goto line
去帮忙搜一下。

我用resume next 是可以绕过一些程序错误的。

TOP

"测试一定不能偷懒,因为你一偷懒,就会有许多错误从你的眼皮下悄悄溜走了"这句话我同意,理论上来说是对的,但在实际工作中,会有很多任务,所以我觉得好的测试人员,应该是在有限的时间内做尽量多的活。不能一味地追求完美,要衡量质量与成本的关系,你觉得对吗?

TOP

既然这样你还用QTP干吗呀?
不如不测
        记住,打球之人最忌招摇,就算你日后练成了老夫这样的盖世球技,也不可随意招摇。况且,练成了盖世球技又能怎么样呢?不过是盖世的孤独盖世的寂寞,不怕你们笑话,有时候午夜梦回怎么也睡不着,深深的失眠,这个时候我就想能够在月光下找个对手切磋一下,可是想来想去把整个乒坛成名人物想了一个遍,硬是寻不出一个对手,只能,只能长叹一声,翻个身继续睡!

TOP

 
当前时区 GMT+8, 现在时间是 2008-11-23 16:52Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹