51Testing软件测试论坛

标题: 遇到异常错误时怎么处理 [打印本页]

作者: investmark    时间: 2005-1-10 14:41
标题: 遇到异常错误时怎么处理
由于QTP脚本运行时,难免会出现一些异常错误,请问如何处理这些异常错误以使后面的脚本能正常运行?
作者: xalee    时间: 2005-1-10 17:09
在QTP 8中,可以利用Error Recovery Scenario来处理一些无法预料的异常。

QTP的Error Recoviry Scenario可以设定触发条件(什么样的错误)和相应的动作(怎样处理错误的脚本),使我们的脚本更健壮。对于可以预测的错误,还使用脚本进行判断和处理比较好。

hth
作者: investmark    时间: 2005-1-11 09:23
标题: 请说明一下步骤
我试了一下
Trigger:  Test run error
Error:     Object not found
Recovery: Close application process,选择了explorer.exe and IEXPLORE.EXE
Post-recovery: Stop the test run
Name:    ddd
Finish:    Add scenario to default settings
没置这些后保存,然后在test->settings的Recovery中添加该文件
在程序代码中如下:
Browser("Mercury Tours").Page("Mercury Tours").Image("Login").Click 19, 55
x = GetLastError
msgbox(DescribeResult(x))
因为第一句话找不到控件,所以要出错,但是没有按照错误处理文件那样来处理。
作者: investmark    时间: 2005-1-11 09:25
标题: 图片怎么发呀?
怎么没有地方发图片啊?
作者: hongtang    时间: 2005-1-25 00:54
标题: 附件上传:)
不知道6。5支持挖?谢谢兄弟们的资料
作者: alexchang    时间: 2005-1-28 10:14
我做了错误处理Scenario后,发现每次关闭后再打开好象要重新在添加一下才行,有什么办法可以把它设成默认的错误处理,每个测试都可以不用设置就使用呢?
另外,如果我想根据出错的地点(如行数)来确定该如何处理该错误,是否有这个功能?




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