51Testing软件测试论坛
标题:
如何在expert view中的特定位置添加场景恢复?
[打印本页]
作者:
wxy5g
时间:
2011-4-14 16:12
标题:
如何在expert view中的特定位置添加场景恢复?
又要麻烦大家了。
浏览器的UI测试,其中要对一个输入框进行测试(输入字符要求不能为特殊字符),现在通过Datatable列举了一系列的字符其中有合法的也有非法的,现在问题是我想设置场景恢复功能对输入非法字符时点击保存后弹出的文本框进行场景恢复(为了让脚本流畅的运行),但是实际操作中遇到了一个问题是:通过Setting设置场景恢复时,弹出的提示框还没有来得及被check point检查就被场景恢复 恢复了,导致没有Check point结果显示。
简单点说就是expert view中如何在check point之后添加场景恢复,即先要check后恢复。
谢谢~~~
作者:
布阿泽雨
时间:
2011-4-14 18:45
可以使用QTP场景恢复管理功能
Resource->Recovery Scenario Manager 菜单 按照系统提示 创建场景
创建完场景后 关联到当前test
当运行时发生错误时,QTP会进行场景恢复
这个场景恢复跟你的checkpoint没有任何关系,只要发生ERROR 就会自动恢复
作者:
wxy5g
时间:
2011-4-15 10:29
回复
2#
布阿泽雨
谢谢,但是可能是我表达的不够明白。
是这样的,我现在遇到的问题是我在一个脚本中设置了test Check Point和场景恢复,check point是为了检查发生错误的信息,场景恢复是为了在发生错误后恢复可以保证脚本继续执行。
现在就是我想实现在发生错误(会有提示框)后,先由check point来检查发生的是什么错误,然后由场景恢复来处理错误,使脚本可以继续运行。
但实际情况是发生错误后还没有来得及被check point检查就被场景恢复处理了。
我的目的是:先执行check point再执行场景恢复。
作者:
布阿泽雨
时间:
2011-4-15 13:26
"现在就是我想实现在发生错误(会有提示框)后,先由check point来检查发生的是什么错误"
主要是验证错误提示信息,还是想知道错误提示信息是什么,如果是后者的话最好用Output Value
将提示框的错误提示信息输出来,之后进行场景恢复
错误提示信息输出可以在场景恢复中设置,我不太清楚你场景恢复是怎么设置的,但我想应该有点击
类似【确认】之类的操作吧,你可以在点击操作之前添加一个操作步骤,调用一个事先写好的函数,将错误提示信息输出到DataTable里面
所以 即便是场景恢复了 发生错误时的提示信息也输出来了
脚本执行完之后,可以在Result里面的Run-Time Data Table中看到输出来的错误提示信息
如果是Checkpoint 也是类似的
作者:
wxy5g
时间:
2011-4-16 02:49
回复
4#
布阿泽雨
谢谢你,呵呵,辛苦了,我去试试~~~
作者:
wxy5g
时间:
2011-4-18 09:50
回复
4#
布阿泽雨
嗯,好主意,谢谢咯!!!
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2