精品QTP资料自动化测试工具QTP顶级参数day14文档格式.docx
- 文档编号:20425920
- 上传时间:2023-01-22
- 格式:DOCX
- 页数:13
- 大小:1.60MB
精品QTP资料自动化测试工具QTP顶级参数day14文档格式.docx
《精品QTP资料自动化测试工具QTP顶级参数day14文档格式.docx》由会员分享,可在线阅读,更多相关《精品QTP资料自动化测试工具QTP顶级参数day14文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
掌握通过顶级参数实现通过VBS驱动QTP脚本
**
2
AOM修改对象库
掌握通过AOM操作对象
3
计算器脚本优化
用描述性编程实现
***
4
调用VBS脚本
学会调用VBS脚本,并且传参不发生错误
注:
"
*"
理解级别"
**"
掌握级别"
***"
应用级别
目录
1.顶级参数2
2.vbs驱动qtp脚本实现登录4
3.AOM修改对象库7
4.计算器脚本优化9
5.调用VBS脚本14
1.顶级参数
顶级参数作用:
支持QTP与外部对象进行参数的传递,如QC,或一些外部的驱动程序。
顶级参数设置
Files->
Settings->
testsettings->
Parameters->
设置顶级参数
完成通过vbs调用QTP脚本案例:
首先在Files->
如下图所示:
Action1的actionproperties设置如下:
Action1的ActioncallProperties如下图所示:
Action1的内容如下所示:
Vbs文件内容:
qtApp.visible=True意为打开QTP,使QTP可见
运行vbs文件后,会打印出Tset3脚本文件中定义的参数值
2.vbs驱动qtp脚本实现登录
业务描述:
通过VBS调用QTP脚本,要求:
VBS将用户名“jojo”传入QTP,并驱动Flight4a登录。
登录成功后将顶级输出参数值“true”(布尔值)传出,并以提示信息的方式显示出来。
Vbs文件内容如下所示:
Qtp脚本如下所示:
其中顶级参数in、out设置:
在filesettings对话框中,打开Parameters,设置如下图所示:
在Keyword页面设置Action自身的输入输出参数,打开ActionProperties,设置如下图所示:
打开ActionCallProperties,建立顶级参数和Action参数之间的连接,设置如下图所示:
3.AOM修改对象库
就像QTP自动化模型对象来自动化QTP的操作一样,可以在QTP外部使用AOM中对象和对象的方法通过写脚本来完成多个对象的共享操作,而不是使用ObjectRepositoryManager来手工的进行操作。
课堂实例:
录制qtp自带网站购票并推出脚本,打开录制后的对象库,将对象库导出并保存为D:
\qtp-AOM.tsr
保存好后就可以使用AOM来导入对象库文件并对其进行操作,代码如下所示:
将导出的qtp-AOM对象库文件导入到该脚本的对象库中
运行脚本,运行成功后,打开对象库如下图所示:
4.计算器脚本优化
测试计算器并按如下图所示的格式输出报告。
报告格式:
脚本如下图所示:
DataTable中内容如下图所示:
5.调用VBS脚本
1、将上题中计算机测试脚本中的Function,Sub函数保存到VBS脚本中,并在QTP中将函数删除。
2、点击Flie->
Settings->
Resources,如下图所示:
3、点击
将保存好的VBS脚本添加到Associatedfunctionlibraries中。
4、为了传递参数不发生错误,将脚本修改如下:
5、保存expr函数的VBS脚本修改如下:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 QTP 资料 自动化 测试 工具 顶级 参数 day14