【软件测试】使用QTP进行功能测试

测试一

测试QTP自带的C/S应用程序Flight.exe。 Flight应用程序登录模块需求说明:用户名、密码均为长度至少为4位的非空字符,密码值为mercury。针对用户名、密码的不同出错情况,有不同的错误信息提示(详见Flight.exe)。 (1)针对Flight范例程序,使用等价类划分法完成登录模块的测试用例设计,写出测试用例表Login_TestCases; (2)对用户登录过程进行脚本录制,回放无误后,保存测试脚本为login_Test1。   (3)打开脚本login_Test1,编辑脚本(提示:用到了参数化、VBScript的if结构、添加操作步骤等知识点),使用测试用例表Login_TestCases,完成对Flight程序登录模块的测试,运行测试无误后保存测试脚本为login_Test2。 (4)导出word类型测试报告,保存为LoginTest_Report。 (5)在学习通实验报告题目2中上传一个Word类型附件,其中包含:测试用例表Login_TestCases,测试脚本login_Test1,测试脚本login_Test2,测试报告LoginTest_Report。

测试二

对某应用的信息注册模块(详见Flight.exe)进行测试

需求描述:
u  姓名:1——20个英文字符(或10个中文),不能包含数字,不能为空
u  年龄:18——60之间的整数,不能为空
u  如果填写信息正确,给出如图提示信息,并在“注册信息”文本框中输出相应注册信息
u  如果信息填写错误,给出相应的错误提示信息
要求:
(1)使用等价类划分法完成该信息注册模块的测试用例设计,写出测试用例表Reg_TestCases;
(2)对信息注册过程进行脚本录制,回放无误后,保存测试脚本为Reg_Test1。  
(3)打开脚本Reg_Test1,编辑脚本(提示:用到了参数化、VBScript的if结构、添加操作步骤等知识点),使用测试用例表Reg_TestCases,完成对信息注册模块的测试,运行测试无误后保存测试脚本为Reg_Test2。
(4)导出测试报告,保存为RegTest_Report。
(5)在学习通实验报告题目3中上传一个Word类型附件,其中包含:测试用例表Reg_TestCases,测试脚本Reg_Test1,测试脚本Reg_Test2,测试报告RegTest_Report

测试三

测试B/S应用Web Tours网站(http://127.0.0.1/WebTours/)

(1)熟悉Mercury Tours范例网站,并注册以下用户:
(2)使用Mercury Tours范例网站录制“登录”过程(登录用户名:a,密码:a),录制完成并且运行无误后保存脚本,文件名为test1;
(3)编辑测试脚本,添加查看已订票信息的操作,并保存、回放脚本,运行无误后,把文件另存为test2;
(4)打开脚本“test2”,分别插入图像检查点(检测hp图标是否正确显示)、标准检查点(登陆成功后Sign-Off是否成功显示)。运行无误后,把文件另存为test3;
(5)打开脚本“test3”,并在DataTable的Action工作簿里添加以下表中的数据,编辑脚本(用户名、密码的参数化),完成测试,运行无误后把文件另存为“test4”;
(6)打开脚本“test3”,并在DataTable的Global工作簿里导入Excel工作表1.xls中sheet1的数据值(注:其中包含合法用户和非法用户),完成“用户名”和“密码”的参数化,运行无误后把文件另存为“test5”(注:需要添加操作步骤,完成对非法用户的测试)。
(7)打开脚本“test1”,添加事务,查看并记录用户登录系统所用的时间,运行无误后把文件另存为“test6”。
(8)在学习通实验报告题目4中上传一个Word类型附件,其中包含:test1、test2、test3、test4、test5、test6。

温馨提示:本文最后更新于2022-05-12,若文件或内容有错误或已失效,请在下方留言。