大连民族学院
计算机科学与工程学院实验报告
实验题目: 使用QTP进行WEB应用程序的功能性测试
课程名称: 软件质量分析预测试
实验类型:□演示性 □验证性 □操作性 □设计性 █综合性
专业年级:软件工程 2009 092 班
实验日期:2012 年 6 月 14 日 实验地点: 多媒体机房二
实验学时: 4
实验成绩:
指导教师签字:
一、 实验名称
使用QTP 进行WEB 应用程序的功能性测试。
二、 实验目的
练习使用QTP,熟悉QTP的有关操作和使用方法,学会对网站进行简单的功能
性测试。
三、 实验内容
对http://www.china-sss.com//春秋航空飞机订票网站进行简单的功能性
测试。
四、 实验步骤与结果
1.打开 IE,在地址栏中输入 http://www.17u.cn/,或者在开始菜单中打开,并确保能正确
运行,我们将使用 QTP 对此网站进行测试。
下图是同程网的登陆主页:在这里我们可以先注册几个账号。
2.在开始菜单中启动QTP运行后,在下图中选择WEB 插件,点击OK:
3.点击左上角的Record,弹出如下图的对话框,选择:
填入如下信息:一个是要测试的网站的地址,一个是要用的浏览器,别急着点确定.
,在我们完成正确的配置后便可以进行录制。
4.进行录制。
(1)点击左上角的Record.
在用户名和密码输入注册时使用的账号和密码,点击“登陆”,进入“飞机票”网页。
(2)选择起始站与终点站,出发日期
(3)选择最合适的机票
(4)填写个人信息,如身份证、手机号、邮箱。
(5)确认订单
(6)选择支付方式进行支付
5.停止录制
在QuickTest 工具列上点击“Stop”按钮,停止录制。到这里已经完成了预定从“北京-上
海”机票的动作,并且QuickTest 已经录制了从按下“Record”按钮后到“Stop”按钮之间
的所有操作。
6.对脚本进行相关操作
(1)保存脚本
选择“File>Save”或者电机工具栏上的“Save”按钮,开启“Save”对话窗口。选择路
径,填写文件名,我们取名为Flight。点击“保存”按钮进行保存。通过以上步骤,我们录
制了一个完整的测试脚本—预定从纽约到旧金山的机票。
(2)分析录制的测试脚本
在录制过程中,QuickTest 会在测试脚本管理窗口(也叫 Tree View 窗口)中产生对每
一个操作的相应记录。并在 Keyword View 中以类似 Excel 工作表的方式显示所录制的
测试脚本。当录制结束后,QuickTest 也就记录下了测试过程中的所有操作。测试脚本管
理窗口显示的内容如下图所示:
7.对录制的脚本进行回放,回放成功如图
8.对录制过程进行检查点的设置:
(1)甚至登陆检查点
(2)设置对象检查点
(3)设置文字检查点
(4)设置网页检查点
(5)设置表格检查点
(6)进行参数化
五.测试结果
六.实验结果
1.实验中遇到的问题
由于对QTP的了解不够深,在实验的过程中遇到了很多的问题。如在设置表格检查点老是
运行错误,最后经过认真看指导书终于解决了这个问题。在使用软件时也遇到了很多问题,
最后经过慢慢使用一一解决了问题。
2.实验心得
通过本次实验,让我对软件测试有了更深的认识同时也对QTP有了更深的了解。用QTP
进行网络应用程序的测试可以使我们的测试效变的的更高,从而为我们节省更多的时间。