WinRunner测试脚本编程Word文档格式.docx

上传人:b****6 文档编号:19982758 上传时间:2023-01-13 格式:DOCX 页数:13 大小:214.52KB
下载 相关 举报
WinRunner测试脚本编程Word文档格式.docx_第1页
第1页 / 共13页
WinRunner测试脚本编程Word文档格式.docx_第2页
第2页 / 共13页
WinRunner测试脚本编程Word文档格式.docx_第3页
第3页 / 共13页
WinRunner测试脚本编程Word文档格式.docx_第4页
第4页 / 共13页
WinRunner测试脚本编程Word文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

WinRunner测试脚本编程Word文档格式.docx

《WinRunner测试脚本编程Word文档格式.docx》由会员分享,可在线阅读,更多相关《WinRunner测试脚本编程Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

WinRunner测试脚本编程Word文档格式.docx

2)勾选【OrderNo.】checkbox,输入订单编号。

3)对【CustomerName】checkbox建立检查点。

4)点击【OK】按钮开启订单。

5)停止录制测试脚本,并保存。

6)执行脚本,监视测试结果。

7)在此测试脚本基础上,继续以ContextSensitive模式录制测试脚本。

开启传真订单,输入传真号码。

8)切换到Analog录制模式,在【AgentSignature】中签名。

9)再切换到ContextSensitive模式,对【AgentSignature】建立图像检查点。

10)清除签名,对【AgentSignature】再次建立图像检查点。

11)关闭传真订单窗口,停止录制。

12)执行测试脚本,查看结果。

3.建立数据驱动测试脚本

1)开启FlightReservation并登录。

2)以ContextSensitive模式录制测试脚本:

a.开启订单,勾选【OrderNo.】输入订单号,然后点击【OK】。

b.开启FaxOrder窗口,再点击【Cancel】关闭窗口。

c.停止录制测试脚本,并保存。

3)在测试脚本中插入函数,取得传真订单窗口上的#Tickets、TicketPrice、Total各字段的值。

4)对测试脚本编程,判断Total字段的值是否正确。

5)使用Debug模式对脚本除错。

6)将测试脚本转换成数据驱动测试脚本。

7)将数据加入数据表中,调整测试脚本。

8)执行测试脚本并查看结果。

(三)实验要求

1.分别使用RapidTestScriptWizard、录制、GUIMapEditor三种方法学习GUI,将识别后的GUI对象保存到GUIMap中;

2.在GUIMap中查看GUI对象,理解GUIMap的作用以及WinRunner是如何识别对象的;

3.使用ContextSensitive和Analog两种模式录制测试脚本并执行测试脚本;

4.在测试脚本中插入同步点,执行已加入同步点的测试脚本,并监视测试结果;

5.建立图像检查点;

6.将测试脚本转换成数据驱动测试脚本,将数据加入数据表中,调整测试脚本,执行测试脚本并查看结果。

 

实验报告成绩:

实验报告

一实验环境

Winrunner测试环境

二实验内容

三实验结果

1:

录制测试脚本脚本代码

#FlightReservation

set_window("

FlightReservation"

5);

menu_select_item("

File;

OpenOrder..."

);

#OpenOrder

OpenOrder"

1);

button_set("

OrderNo."

ON);

edit_set("

Edit_1"

"

2"

button_press("

OK"

3);

FaxOrder..."

#FaxOrderNo.2

win_move("

FaxOrderNo.2"

656,477);

13);

obj_type("

MSMaskWndClass"

"

<

kRight_E>

0288303456"

SendSignaturewithorder"

644,355);

win_mouse_drag("

239,206,329,262);

ClearSignature"

692,509);

#AnalogRecording

move_locator_track

(1);

mtype("

T13922>

kLeft>

-"

move_locator_track

(2);

T625>

+"

move_locator_track(3);

move_locator_track(4);

T141>

move_locator_track(5);

move_locator_track(6);

move_locator_track(7);

move_locator_track(8);

move_locator_track(9);

T547>

move_locator_track(10);

16);

Send"

2:

插入同步点脚本代码

NewOrder"

053111"

list_select_item("

FlyFrom:

"

Denver"

#ItemNumber0;

FlyTo:

Frankfurt"

obj_mouse_click("

FLIGHT"

39,29,LEFT);

#FlightsTable

FlightsTable"

4);

Flight"

15781DEN08:

00AMFRA08:

45AMAA$105.40"

#ItemNumber2;

20);

Name:

swpu"

InsertOrder"

9);

obj_wait_bitmap("

Img1"

10);

DeleteOrder"

#FlightReservations

FlightReservations"

f/(Y)"

3插入GUI对象检查点脚本代码

7);

set_window("

obj_check_gui("

list1.ckl"

gui1"

728,506);

6);

11);

3"

#ProgramManager

ProgramManager"

SysListView32"

list2.ckl"

gui2"

41);

CustomerName"

list3.ckl"

gui3"

4建立图像检查点(exj5)

761,488);

4"

#FaxOrderNo.3

FaxOrderNo.3"

702,440);

668,468);

690,469);

T125>

T406>

obj_check_bitmap("

AgentSignature:

(static)"

612,452);

522,409);

9,404);

Img2"

23);

17);

Cancel"

5编辑测试脚本(exj6)

edit_get_text("

#Tickets:

tickets);

TicketPrice:

price);

Total:

total);

#checkthatthetotalticketpriceiscalculatedcorrectly.

if(tickets*price==total)

tl_step("

total"

0,"

Totaliscorrect."

else

1,"

Totalisincorrect."

6数据驱动测试脚本(exj7)

table="

exj7.xls"

;

rc=ddt_open(table,DDT_MODE_READ);

if(rc!

=E_OK&

&

rc!

=E_FILE_OPEN)

pause("

Cannotopentable."

ddt_get_row_count(table,table_RowCount);

for(table_Row=1;

table_Row<

=table_RowCount;

table_Row++)

{

ddt_set_row(table,table_Row);

#FlightReservation

set_window("

menu_select_item("

#OpenOrder

button_set("

edit_set("

ddt_val(table,"

Order_Num"

));

button_press("

#FaxOrderNo.3

edit_get_text("

#checkthatthetotalticketpriceiscalculatedcorrectly.

if(tickets*price==total)

correct."

tickets&

ticketsat$"

price&

cost$"

total&

."

error."

dosenotequal$"

}

ddt_close(table);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 研究生入学考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1