与其临渊羡鱼,不如退而结网!
Recovery Scenarios——Simple 举例
上一篇 /
下一篇 2007-01-22 10:33:44
/ 个人分类:Winrunner 技术
查看( 3492 ) /
评论( 10 )
在
测试过程中,经常发生不能预期的事件,错误和应用程序崩溃。针对这些问题,WR提供了恢复场景的功能(Recovery Scenarios).在Tools > Recovery Manager 中提供了恢复向导(Recovery Wizard),它可以指引用户完成定义恢复场景的全过程。该向导包括两种恢复场景类型:简单恢复(Simple)和复杂恢复(Compound)。本文仅针对简单恢复(Simple)来举例说明。对于Simple来说,既可以通过使用恢复向导完成,也可以通过使用tsl语句完成恢复操作。下面以WR自带的Flight 4A为例,在弹出窗口 Flight Reservations时,自动关闭该窗口,继续进行测试。
L-ZR
A9Q0首先,假设我们已经录制一段
脚本(aa)如下:(该代码没有填写 Date of Flight,这将导致弹出提示窗口 Flight Reservations)
51Testing软件测试网#Qt
_&g_H,o'uBp9r%j P5v# Flight Reservation
51Testing软件测试网u9O+oUl~Q'IX*k set_window ("Flight Reservation", 3);
51Testing软件测试网/tcJ'ZKm@ button_press ("Button_0");
mJ,g5wKDs1b0 list_select_item ("Fly From:", "Denver"); # Item Number 0;
51Testing软件测试网3P5pj9~?# Flight Reservation
Zn)m2pt's ~u@5Q0 set_window ("Flight Reservation", 1);
@(_7H9z yF%R0 list_select_item ("Fly To:", "London"); # Item Number 2;
51Testing软件测试网 D/yq |iU"Z button_press ("FLIGHT");
51Testing软件测试网*ZR`-T?0@m# Flight Reservation
51Testing软件测试网0EHK!L9h3x set_window ("Flight Reservation", 4);
51Testing软件测试网
y)o'Jt7\Hi-k6o!g edit_set ("Name:", "123");
8zP1R%JH;i0 下面我们对弹出窗口 Flight Reservations进行处理:
51Testing软件测试网2k S7A!O yG^`%?1 使用恢复向导的步骤:
51Testing软件测试网~*L~(x'Q'k4r9\JS0e$E2{n9a5I] f%[01)打开 Recovery Wizard,选择 Popup event 〉next;