QTP自动化测试工具:
1. 包括两点:第一,录制,执行测试脚本,并查看测试结果。第二,完成检查点的自动化测试,比较测试结果。
分析检查点: 当前值和期望值之间的比较验证点。检查点是比较点。
2. 检查点的插入,之后判断得到当前值和期望值的比较结果。
Eg: 设置检查点的类型,选择好了之后再完成测试,比较结果。
1 首先需要打开QTP工具,然后录制一个自动化测试脚本,最后插入检查点验证插入的检查点的正确性。
步骤阅读
2在桌面上双击打开QTP程序图标,运行QTP自动化测试工具。
步骤阅读
3点击【new】新建一个测试脚本,通过点击Record录制一个测试脚本,这里录制的测试对象以百度为例子,对大家进行讲解。
步骤阅读
4开始录制脚本,在百度搜索框输入123后,点击最上方菜单栏的【insert】,在弹出的操作中鼠标移至【checkpoint】在弹出的框中选择具体的检查点类型,根据需要的检查点的不同选择检查点,这里选择标准检查点【standard checkpoint】,选择以后点击百度输入框输入的“123”
步骤阅读
5脚本代码如下:
systemutil.Run "iexplore","http://www.baidu.com"
'**打开浏览器访问百度
Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Set "123"
'**在搜索框输入123
Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Check CheckPoint("wd")
'**检查输入项
步骤阅读
6
脚本录制完成后点击运行,运行结束查看测试报告,大家可以看到在运行的报告中显示的是脚本运行成功。
步骤阅读
7
这里要修改一下在百度输入框中的输入值,故意让检查点检查出错误,以进行验证。
8修改后代码如下:
systemutil.Run "iexplore","http://www.baidu.com"
Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Set "12"
'**读者请注意这里小编将输入改成了12了
Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Check CheckPoint("wd")
'**检查输入项
步骤阅读
9最后查看测试结果,毫无疑问运行检查后,发现检查错误。
检查点类型:
3. QTP的测试的一个重点在于是参数化。
参数化对象和检查点的值。
(环境变量的设置:环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。这点有点类似于DOS时期的默认路径,当你运行某些程序时除了在当前文件夹中寻找外,还会到设置的默认路径中去查找。简单地说这里的“Path”就是一个变量,里面存储了一些常用命令所存放的目录路径。)
QT参数的4种类型:
(1)测试,操作,组件的参数 (2)数据表参数,数据表中不同的参数项值
(3)环境变量的参数 (4)随机数参数
4. 测试脚本的参数化。将测试脚本中的contant项参数化,同时,有个问题是,测试脚本参数化之后就会导致测试的其他执行步中出现问题,所以对这里也要加入检查点,测试变化后的对应值的变化。
5. 设计输出值。
在测试执行过程中设置输出值步骤。
(ActiveX 是一个开放的集成平台,为开发人员、 用户和 Web生产商提供了一个快速而简便的在 Internet 和 Intranet 创建程序集成和内容的方法。 使用 ActiveX, 可轻松方便的在 Web页中插入 多媒体效果、 交互式对象、以及复杂程序,创建用户体验相当的高质量多媒体CD-ROM 。)
6. 设置输出步骤:
总结:关于QTP工具的使用中,重点就是设置,右键设置好所有选择项。这样就是执行的过程。重点就是工具的熟练使用。