(一)实验目的

1、熟悉QTP操作界面的组成;
2、掌握QTP录制测试前的准备工作和测试流程;
3、掌握使用QTP进行功能测试的过程。

(二)实验内容

1、录制测试脚本前的准备:熟悉QTP界面及常见菜单项的功能,如Options菜单及Record and RunningSettings的常见设置等。
2、测试C/S应用程序Flight.exe。
Flight应用程序登录模块说明:用户名为长度至少为4位的非空字符,密码值为mercury。针对用户名、密码的不同出错情况,有不同的错误信息提示(详见Flight.exe)。
(1) 针对Flight范例程序,使用等价类划分法完成登录模块的测试用例设计,写出测试用例表Login_TestCases;


(2) 对用户登录过程进行脚本录制,回放无误后,保存测试脚本为login_Test1。
(3) 打开脚本login_Test1,编辑脚本(提示:用到了参数化、基本检查点等知识点),使用测试用例表Login_TestCases,完成对Flight程序登录模块的测试,运行测试无误后保存测试脚本为login_Test2。

3、测试两位数加法器
(1)进行加法运算录制,录制完成并且运行无误后保存脚本,文件名为test1;
(2)编辑测试脚本,添加查看加法的操作,打开脚本“test1”,插入标准检查点(“计算”按钮)。运行无误后,把文件另存为test2;
(3)打开脚本“test2”,并在DataTable的Action工作簿里添加以下表中的数据,编辑脚本(参数化),完成测试,运行无误后把文件另存为“test3”;

(三)实验总结

注意,导入数据时,必须时.xls文件,不能是.xlsx文件。