简单的录制与回放

QTP介绍

Quick Test Professional简称QTP,是一款基于关键字的功能自动化测试工具,主要用于产品系统相对稳定的功能模块做回归测试或冒烟测试。测试新手或专业人员都可以快速学习并应用,因为QTP提供了两种模式,关键字视图和专家视图,提供快速录制,增强脚本并回放的功能,默认支持录制WebActiveXVB,且脚本语言支持VBScript。QTP是2009-04-20的笔记整理,但工具界面截图是新版重新截图的。

简单的录制与回放

1,  录制

启动QTP,新建一个测试,选择GUI,输入名称,和保存的位置,解决方案名可填可不填:

1.png

2.png

点击 录制 图标:

3.png

选择 web 页,输入被测系统的URL地址,QTP默认采用IE浏览器,这里以百度首页为例,点 确定 后,开始录制:

4.png

QTP会启动IE浏览器并打开被测系统地址,录制步骤:

1)  输入 珠海天气

2)  点击 百度一下

3)点击 停止 图标结束录制

5.png

6.png

项:就是元素(对象),浏览器所有元素对于QTP来讲都是对象。

操作:即对 对象 进行什么操作,点击?赋值?选择?双击?

值:如果操作是赋值,那么这里就是具体的 值。

文档:相当于注释说明

至此一个简单的录制就完成了,可以点一下回放(或按F5)看看效果。

 

2,  参数化

我们录制时是输入 珠海天气 一个值,如果想要搜索其他的词呢,比如 珠海美食 这个词。这就用到参数化了,即同一个脚本可以用不同的数据来运行多次,而不需要录制多次。具体操作如下:

点击关键字视图中列表 那一列中的 珠海天气:


弹出如下对话框,默认是选中的是常量,我们选择 参数 ,并选择 当操作表:

参数:参数的类型有DataTable(数据表),Environment(环境)Random Number(随机数),根据需要选择,这里我们选择 DataTable

名称:可自定义取一个名称,相当于变量名一样,取一个有意义的就行。

表中位置:全局表(在当前测试中所有action都可以引用),当前操作表(只能在当前action中使用)

8.png

确定 后,在主界面下方可以看到一个表格,第一个值就是我们录制时输入的值,这里就可以定义不同的值,比如 珠海美食,珠海景点:

9.png


设置后再次按F5或点回放看看效果。

3,  检查点

检查点可用来检查判断页面上的元素(对象)是否存在,比如上面的例子,在输入 珠海天气 之前先判断下百度的输入框是否在页面上:

在关键字视图上右键 wd ,选择 插入标准检查点

10.png


弹出检查点属性对话框:

名称:被检查的元素对象(一般不会改动它)

配置值:就是要检查的对象的值

        常量:就是只检查判断一个值

        参数:就是检查判断多个值

检查点超时:即如果页面上多久没有出现该元素,就判断为超时

插入语句位置:一般选择 当前步骤之前


11.png

确定 后,主界面上的步骤会多出一步检查点:

12.png


这样设置后,在输入 珠海天气 之前,QTP会先判断一下百度的输入框在不在页面上,如果不存就报错了。




该文章对你有帮助吗,求分享转发: 分享到QQ空间 分享给QQ好友

 

 

粤ICP备19116230号
友情链接: 码农藏书阁 天天链