51Testing软件测试论坛

标题: 脚本继续执行 [打印本页]

作者: npy912    时间: 2007-5-31 14:01
标题: 脚本继续执行
请问各位高手,QTP在执行脚本过程中如果检查到bug这个时候脚本会停止不再继续执行后面的脚本了,怎么能让qtp继续向后执行那?(把遇到的bug记录下来然后自动执行后面的脚本或循环这样才能真正的自动化测试啊!!!)
作者: rivermen    时间: 2007-5-31 14:06
on error resume next
reporter.reportevent 1,"记录bug",err.description
作者: npy912    时间: 2007-5-31 14:21
我咋没看明白呀?这位朋友能详细说明一下吗?sdlkfj2 sdlkfj2 sdlkfj2
作者: hujinshu    时间: 2007-5-31 14:36
在tools中有个功能专门做这件事情的Recovery Scenario Manager
作者: npy912    时间: 2007-5-31 14:39
这个方法好像不行啊  !!!!
作者: stone821021    时间: 2007-5-31 15:04
标题: 回复 #5 npy912 的帖子
建意楼主看一下,描述化编程方面的东西.
1:你所用的是QTP的录制模式,添加检查点后,可以在专家视图中看到相应的Check字段.如果用描述化编程的话,完全可以用IF...Else来实现.当使用IF..Else的时候,你可能会想怎么样做,才能将脚本运行过程中检测到的错误信息输出.这就是为什么2楼的兄弟让你用Reporter的原因.你可以以Reporter为关键字,在QTP自带的help中查找一下,看看相关的说明信息,就明白了!
至于on error resume next的简单的说就是:脚本运行过程中出现错误时,QTP不会停到出错的地方,而是继续往下执行!
作者: npy912    时间: 2007-5-31 15:31
明白了 感谢兄弟们!!!这个论坛很好!!!!




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