logo资料库

QTP经典实例.doc

第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
资料共27页,剩余部分请下载后查看
1.QTP特点与基本操作
1.1 QTP特点
1.2基本操作
2.功能测试
2.1 登陆测试
2.1.1 测试用例设计
2.1.2 录制与测试过
2.1.3 测试结果
2.1.4 测试脚本
2.2 订票测试
2.2.1 订票功能
2.2.2 测试用例设计
2.2.3录制与测试过程
2.2.4 测试结果
2.2.5测试脚本
2.3传真订单
2.3.1传真订单实例
2.3.2录制与测试过程
2.3.3 测试结果
2.3.4测试脚本
2.4删除订单
2.4.1删除订单实例
2.4.2录制与测试过程
2.4.3 测试结果
2.4.4测试脚本
3.参考文献
目录 1.QTP 特点与基本操作 ..................................................................................................................... 2 1.1 QTP 特点 ............................................................................................................................. 2 1.2 基本操作 ............................................................................................................................. 2 2.功能测试 ........................................................................................................................................ 6 2.1 登陆测试 ............................................................................................................................ 6 2.1.1 测试用例设计 ........................................................................................................6 2.1.2 录制与测试过 ........................................................................................................8 2.1.3 测试结果 .............................................................................................................. 10 2.1.4 测试脚本 .............................................................................................................. 12 2.2 订票测试 .......................................................................................................................... 12 2.2.1 订票功能 .............................................................................................................. 12 2.2.2 测试用例设计 ......................................................................................................13 2.2.3 录制与测试过程 ...................................................................................................14 2.2.4 测试结果 .............................................................................................................. 17 2.2.5 测试脚本................................................................................................................. 17 2.3 传真订单 ........................................................................................................................... 18 2.3.1 传真订单实例 .......................................................................................................18 2.3.2 录制与测试过程 ...................................................................................................18 2.3.3 测试结果 ................................................................................................................ 20 2.3.4 测试脚本 ............................................................................................................... 21 2.4 删除订单 ........................................................................................................................... 22 2.4.1 删除订单实例 .......................................................................................................22 2.4.2 录制与测试过程 ...................................................................................................22 2.4.3 测试结果 .............................................................................................................. 24 2.4.4 测试脚本 ............................................................................................................... 25 3.参考文献 ...................................................................................................................................... 27 1
1.QTP 特点与基本操作 1.1 QTP 特点 使用 QuickTest 可以加速整个测试的过程,并且建置完新版本的应用程序或 网站后,可以重复使用测试脚本进行测试。 以 QuickTest 执行测试,就与人工测试一样。QuickTest 会仿真鼠标的动作 与键盘的输入,不过 QuickTest 比人工测试快乐很多。 QuickTest 自动化的好处有: 快速:QuickTest 执行测试比人工测试速度快多了。 可靠:QuickTest 每一次的测试都可以正确的执行相同的动作,可以避免人 工的错误。 可重复:QuickTest 可以重复执行相同的测试。 可程序化:QuickTest 可以以程序的方式,撰写复杂的测试脚本,以带出隐 藏在应用程序中的信息。 广泛性:QuickTest 可以建立广泛的测试脚本,涵盖应用程序的所有功能。 可再使用:QuickTest 可以重复使用测试脚本,即使应用程序的使用接都已 经改变。 1.2 基本操作 第一步:点击 QTP 的执行文件, 第二步:第一步完成后会出现上图的对画框,然后点击”OK”,如图(1-2-1); 2
图(1-2-1) 第三步:选择“Tutorial”选项,如图(1-2-2); 图(1-2-2) 第四步:关闭右上角的对话框,选择左上角的“Record”选项,如图(1-2-3); 图(1-2-3) 第五步:QTP 会有对两个方向的测试,一个是对 web 的测试,一个是对具体 软件程序的测试。如果选择对 web 测试,在上图制定输入地方网址,点击确定: 3
如果是对软件程序的测试,选择“Windows Application”选项,如图(1-2-4); 图(1-2-4) 第六步:选择“+”按钮选择要执行程序的文件,如图(1-2-5); 图(1-2-5) 第七部:在“application”中选择你要执行程序的文件,然后点击“OK” 按钮,如图(1-2-6); 4
图(1-2-6) 第八步:点击“确定”,你就会对该系统执行测试,()如图(1-2-7); 图(1-2-7) 5
2.功能测试 2.1 登陆测试 2.1.1 测试用例设计 针对登录模块的输入条件:用户名和密码,有以下几种情况: 1. 当用户什么也没输入,直接点 OK 按钮,是否提示请输入用户名; 2. 当用户输入正确的用户名,没输入密码,直接点击 OK 按钮,是否提示请 输入密码; 3. 对密码进行验证看是否设置输入密码的长度; 4. 当输入正确的用户名和密码时,点击OK按钮是否进入操作界面; 对登陆模块进行测试时,尽可能全面的测试登陆功能的正常和异常情况:只 要用户名大于或等于 4 个字符,密码是“mercury”,即可登陆。为了测试异常登 陆,准备了异常登陆的测试数据,系统会弹出如下表(2-1-1)所示的提示信息。 测试数据 用户名 密码 应用程序弹出的异常提示 空 空 空 as as as 空 错误 Mercury 空 Mercury 错误 6
mercury 空 mercury 错误 mercury mercury 正常登陆,启动应用程序 表(2-1-1) 根据上面的分析,设计了如下表(2-1-2)的测试用例: ID 输入条件 预期输出 实际输出 用户名 密码 001 002 003 004 005 006 007 008 空 空 空 As as as 空 提示:输入用户 提示:输入用户名 名 asdff 提示:输入用户 提示:输入用户名 名 mercury 提示:输入用户 提示:输入用户名 名 空 提示:用户名长 提示:用户名长度 度少于 4 位 少于 4 位 Adder 提示:用户名长 提示:用户名长度 度少于 4 位 少于 4 位 Mercury 提示:用户名长 提示:用户名长度 度少于 4 位 少于 4 位 提示:输入密码 提示:输入密码 提示:密码错误 提示:密码错误 Mercury Mercury 空 As 7
009 010 Mercury Mercury 登录成功 登录成功 Asdfg Mercury 登录成功 登录成功 表(2-1-2) 2.1.2 录制与测试过 第一步:用 QTP 自动打开 Flight Reservation 系统的登陆界面,输入用户 名和密码,确定当前的操作,将订票系统打开,登陆界面如图(2-1-1); 图(2-1-1) 第二步:在 QTP 主界面中单击“Record”,在登陆界面的文本框中,输入正 确的用户名和密码,单击“OK”按钮,进入飞机订票系统界面。在 QTP 主界面, 单击“Stop”按钮,结束当前的录制,如图(2-1-2); 图(2-1-2) 8
分享到:
收藏