当前位置:文档之家› QTP培训文档

QTP培训文档

QTP培训文档
QTP培训文档

QTP(QuickTestProfessional)

1 界面简介1.1 整体界面如下

1.2 相关的几个重要的设置

a)取消浏览器的自动完成

开启IE浏览器,选择【工具】>【Internrt选项】>【内容】,选

择【自动完成】的设置按钮,取消帐号和密码等的自动完成

b)检查目前的测试加载了哪几种add-ins

点击QTP菜单栏,【help】>【About Quick Test Professional】看目前加载

了哪些add-ins,如果加载的不正确,必须关闭了QTP重启时重新选择。

c)对于web及相关应用测试的一些设置,如初始网页地址,

测试的范围

点击QTP菜单栏,【Automation】>【Record and Run Settings】下的web

选项,设置相应的网页相关的录制设置,如链接地址和录制方式。

d)帮助和其他的一些功能

对QTP测试出现的问题,随时查看帮助文档。

2测试流程及实例

以下面的一个新建目录的用例为例,讲解下使用QTP的使用流程

测试用例如下:

――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

RBP-9:验证在根目录新建目录过程

版本 1

创建日期: 2009-07-09 03:54:55 源自: tanwen 最后修改日期: 2009-07-09 10:05:53 源自: tanwen

摘要

在资源中心的根目录下,新建目录,验证该过程和结果的正确性

步骤 期望的结果

1.点击资源中心的根目录,选择右侧的“新建目录”选项

2.正常填写目录名称(如测试),节点顺序(1),描述(这是一个测试目录),选择是否全体访问的选项(如选择),

点击确定

1.浏览器上出现新建目录的TAB 页面,页面分布正确。

2.根目录下出现或刷新出现刚才填写的目录名称(如测试)。

―――――――――――――――――――――――――――――――――――――――――――――――――― 录制脚本前的准备

a) 应用程序和QTP

保证应用能正常的使用(如http://192.168.0.39:7000/reportmis/mis2/index.jsp 是否能访问)和QTP 能正常使用(如通过QTP 启动IE 正常)

b) 测试的功能,相应用例

查看用例,了解要进行测试的功能,根据步骤进行手动操作,演练一次,与期望的结果进行对比。(如查看上面的用例的步骤和期望结果)

c)测试使用的数据和其他相关资源

准备测试要使用的数据(如用户名和密码等)或者功能所使用的报表等资源。

录制测试脚本

a)录制时注意浏览器的一些操作

打开QTP,点击【Record】,出现设置的url网页(如http://192.168.0.39:7000/reportmis/mis2/index.jsp),按照用例的步骤进行操作。

操作过程中不要使用浏览器的后退操作,尽量不要使用一些操作快捷键(如使用Enter登录等),以免录制不正确。

回放脚本

a)脚本运行的前提条件

录制完成点击【Stop】,就可以对脚本进行回放。注意脚本回放的前置条件,(如应用是否打开,是否登录,是否应到相应的操作界面)

b)对运行的状态,错误等进行判断,修改

理论上,QTP会对刚才进行的操作进行重演。观察IE,核对操作的情况,发现错误,对脚本进行修改。

加强脚本

a)建立测试检查点

针对新建目录的例子,我们可以看到回放过程目录没有新建成功,报出

“目录已经存在,请重新指定目录名称”的错误提示。可我们观察测试结果,发现运行是成功的,为什么?

我们没有对回放运行的结果进行判断,QTP只是对先前的操作进行重演,不会自己判断。这时候我们要添加检查点!

在【Action Screen】,选择要添加检查点的页面(新建目录成功提示页面),选择要检查的文字范围(如“新建目录成功”),右击选择【Inset Test Checkpiont】,选择相应的object,确定,如下出现文本检查点设置页面

设置完成,回放,检查脚本是否正确。

b)对一些固定值进行参数化

设置检查点后,回放的结果正确。可是脚本还是不能正常运行(报错)。

这个时候我们就要对脚本进行参数化,就是将一些固定的输入参数成不

同输入值。

选择要参数化的值(例子里是test1),点击格后的<#>,在Value

Configuration Options选择Parameter,如下

在QTP左下的datatable下的对应变量(如p_Text)下修改相应的数据(如

参数成test2,test3等),再次回放脚本。

c)调试脚本,消除错误

每次对脚本的修改都要对脚本进行运行调试!

分析测试结果

选择QTP界面菜单栏的【Automation】>【Results】,观察测试脚本运行的相应结果已经原因。可以使用【Screen Recorder】功能对测试过程进行查看,在QTP的菜单栏的【Tools】下的【Option】里选择【run】栏,勾选Save movie to results选项,就能把回放过程保存成录像。

问题(BUG)分析

对判定的BUG(软件问题),提交到相应的BUG管理平台。

其他

1.关于脚本参数化后的一些设置

在脚本框的【Keyword View】栏选择相应的Action(如Action1),右击选择【Action Call Properties】,如下,

选择相应的设置,对参数进行控制

2.Test Batch Runner

当录制了多个测试脚本(多个test)要让这些测试脚本运行进行管理,可以使用Test Batch Runner来进行管理

【开始】>【程序】>【Quicktest Professional】下的【tools】,选择【Test Batch Runner】

相关主题
文本预览
相关文档 最新文档