51Testing软件测试论坛

标题: 如何使QTP出错后指定第几行执行?? [打印本页]

作者: hzh628    时间: 2006-9-6 20:09
标题: 如何使QTP出错后指定第几行执行??
请问各位大虾,如何使QTP出错后,可以自动指定第几行执行,我觉得这个是很普通的问题,但我研究了很久也想不出解决办法,难道QTP没有这个功能?请各位大虾指点。。
作者: walker1020    时间: 2006-9-6 20:14
“如何使QTP出错后,可以自动指定第几行执行”,我不知道你具体指的是什么?  QTP 脚本 是没有 Goto 语句的。不过你可以用 判断语句实现 Goto 语句的效果。
作者: hzh628    时间: 2006-9-6 20:27
如果像超时或对像丢失,没可能从头到尾都加判断语句,所以我就是想用类似On Error Resume Next.但问题是On Error GoTo 0这条语句都用不了。
作者: walker1020    时间: 2006-9-6 20:47
原帖由 hzh628 于 2006-9-6 20:27 发表
如果像超时或对像丢失,没可能从头到尾都加判断语句,所以我就是想用类似On Error Resume Next.但问题是On Error GoTo 0这条语句都用不了。


这就是优化脚本时需要做的工作。对可能会发生对象超时或对象丢失的地方,你要根据测试用例进行相应的处理,例如添加判断语句等。
作者: hzh628    时间: 2006-9-6 20:55
我就是想偷懒,反正又不一定要正确,不想花更多时间去维护,所以才想用出错就跳的方式。。
作者: walker1020    时间: 2006-9-6 21:07
原帖由 hzh628 于 2006-9-6 20:55 发表
我就是想偷懒,反正又不一定要正确,不想花更多时间去维护,所以才想用出错就跳的方式。。


这就是你的不对了。sdlkfj5 测试一定不能偷懒,因为你一偷懒,就会有许多错误从你的眼皮下悄悄溜走了。sdlkfj3

套用我以前发的帖子上的话来说,“不要以为录制结束了以后就万事大吉了。这只是开始,是万里长征的第一步呢。你首先要保证脚本在每次运行时都可以正常运行,然后再优化脚本等。 ”
你可以参考我发的帖子 《循序渐进学习QTP三步曲 》http://bbs.51testing.com/thread-24742-1-1.html
作者: higkoo    时间: 2006-9-6 21:10
标题: 可以跳过吧
某一个动作里,加入on error goto line
去帮忙搜一下。

我用resume next 是可以绕过一些程序错误的。
作者: hzh628    时间: 2006-9-6 21:49
"测试一定不能偷懒,因为你一偷懒,就会有许多错误从你的眼皮下悄悄溜走了"这句话我同意,理论上来说是对的,但在实际工作中,会有很多任务,所以我觉得好的测试人员,应该是在有限的时间内做尽量多的活。不能一味地追求完美,要衡量质量与成本的关系,你觉得对吗?
作者: lyscser    时间: 2006-9-7 08:14
既然这样你还用QTP干吗呀?
不如不测




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2