哈尔滨理工大学
软件与微电子学院
实 验 报 告
(2020-2021第一学期)
课程名称: | 软件质量保证与测试 |
班 级: | 软件18- 1 班 |
学 号: | 1814010130 |
姓 名: | 张立辉 |
哈尔滨理工大学软件与微电子学院
实验名称: | 实验三 测试用例参数化与测试工具的脚本编写 | 专 业 | 软件工程 | |||
---|---|---|---|---|---|---|
姓 名 | 张立辉 | 学 号 | 1814010130 | 班 级 | 软件18-1 |
一、实验目的:
1.掌握QuickTest Professional 8.2(QTP)操作界面的组成。
2.着重掌握如何在不同的环境中使用QuickTest来作为自动化的功能测试工具。
3.掌握如何创建自动化测试用例。
二 实验内容:
使用QuickTest进行测试的过程包括6个主要步骤:
● 准备录制
打开你要对其进行测试的应用程序,并检查QuickTest中的各项设置是否适合当前的要求。
● 进行录制
打开QuickTest的录制功能,按测试用例中的描述,操作被测试应用程序。
● 编辑测试脚本
通过加入检测点、参数化测试,以及添加分支、循环等控制语句,来增强测试脚本的功能,使将来的回归测试真正能够自动化。
● 调试脚本
调试脚本,检查脚本是否存在错误。
● 在回归测试中运行测试
在对应用程序的回归测试中,通过QuickTest回放对应用程序的操作,检验软件正确性,实现测试的自动化进行。
● 分析结果,报告问题
查看QuickTest记录的运行结果,记录问题,报告测试结果。
三 实验设备及软件环境:
①windows操作系统
②QuickTest Professional 8.2应用软件
四 实验过程及结果截图:
注:登陆用户名(学号)必须在截图中。
Dialog("Login").WinEdit("Agent Name:").Set "1814010130"
Dialog("Login").WinButton("Help").Click
Dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click
Dialog("Login").WinEdit("Password:").SetSecure "5dc0dd57c0efb55bf0933690c7c555c8cc35be4f"
Dialog("Login").WinButton("OK").Click
For i=1 to 3
DataTable.GetSheet("Global").SetCurrentRow(i)
Window("Flight Reservation").WinObject("Date of Flight:").Type "112020"
Window("Flight Reservation").WinComboBox("Fly From:").Select DataTable("myFrom", dtGlobalSheet)
Window("Flight Reservation").WinComboBox("Fly From:").Check CheckPoint("Denver")
Window("Flight Reservation").WinComboBox("Fly To:").Select "Frankfurt"
Window("Flight Reservation").WinButton("FLIGHT").Click
Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").Click
Window("Flight Reservation").WinEdit("Name:").Set "1814010130"
Window("Flight Reservation").WinButton("Insert Order").Click
Window("Flight Reservation").WinMenu("Menu").Select "File;New Order"
Next
Window("Flight Reservation").WinMenu("Menu").Select "File;Exit"