1 实验目的
(1)理解和掌握自动化测试的基本原理和方法。
(2)掌握 QTP 标准检查点的设置方法。
(3)掌握 QTP 动态捕捉信息与循环脚本的设计的方法。
2 实验要求
(1)使用 QTP 对订票程序的 Insert order 功能进行测试,验证订票是否成功。
(2)掌握在 QTP 中检查点的添加方法。
(3)使用 QTP 对被测程序 AUT 进行动态信息捕捉的操作。
(4)掌握对测试脚本中取出多个值进行循环脚本的设计。
3 实验内容
(1)录制并生成订票脚本,按照三种方式来添加检查点,通过对 update order 按钮、
delete order 按钮、Insert Done 按钮和 Order No:文本框的属性进行验证,来判断订票是否
成功;
(2)在订票脚本的基础上,通过设计循环脚本,动态取出“出发地”和“目的地”的所有
航班,同时动态选择当前出发地与目的地之间的某一个航班,并测试程序是否正确。
4 实验步骤
(1)录制脚本:成功登陆订票窗口→在订票系统中输入航班日期→选择起飞地点→选
择目的地→选择航班→输入顾客姓名→输入票的张数→选择航班级别→单击订票按钮;其
中,用户名为姓名全拼,密码为学号
(2)在日期栏输入 当前日期,选择起始和目的地点:Denver 和 Frankfurt,选择航班
号 15819,确定订单中的航班,输入订票姓名”姓名全拼”,订票张数是 2 张,航班选择
first,确定当前订票信息,单击”insert order”按钮。
(3)脚本录制完成后,脚本及订单图如下所示:
Dialog("Login").WinEdit("Agent Name:").Set "姓名全拼"
Dialog("Login").WinEdit("Password:").SetSecure
"4f669b9da99a7e76169a9134e948b20c8a2f4edc"
Dialog("Login").WinButton("OK").Click
Window("Flight Reservation").WinMenu("Menu").Select "File;New Order"
Window("Flight Reservation").ActiveX("MaskEdBox").Type "当前日期"
Window("Flight Reservation").WinComboBox("Fly From:").Select "Denver"
Window("Flight Reservation").WinComboBox("Fly To:").Select "Frankfurt"
- 1
- 2
- 3
前往页