哈尔滨理工大学

软件与微电子学院

实 验 报 告

(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"

最后修改:2021 年 05 月 11 日
如果觉得我的文章对你有用,请随意赞赏