QTP操作指南及笔记.docx
《QTP操作指南及笔记.docx》由会员分享,可在线阅读,更多相关《QTP操作指南及笔记.docx(15页珍藏版)》请在冰豆网上搜索。
QTP操作指南及笔记
一、QTP基础设置(版本10.0)
(一).录制设置
web:
测试web程序
windowsapplications:
测试运行在windows上的应用,包括标准windows,VisualBasic和ActiveX的应用程序
(二).file>>setting
(1).Properties程序设置
(2).Run运行设置
Objectsynchronizationtimeout:
QuickTest强制等待一个对象在运行前加载的等待时间
注:
当使用web对象的工作时,QuickTest最多等待的时间量的浏览器导航超时选项设置,加上对象同步超时设置的时间
DisableSmartIdentificationduringtherunsession:
启用智能识别对象(对相似的智能识别失效。
只要做web测试,建议都选上,选上后再抓对象。
)
注意:
当选择此选项,启用智能识别的对象属性和对象库复选框被禁用,虽然保存设置,但当清除此选项,启用智能识别复选框恢复到原来的设置或关闭
Saveimageofdesktopwhenerroroccurs(iftestisrunbytheMercuryBusinessProcessMonitor):
此选项仅适用于由该业务流程监控Mercury应用管理组件运行测试。
字面翻译:
如果出现错误时捕捉桌面的快照。
(3).Resources调用外部资源(如函数脚本)
(4).Parameters输入、输出值设置
(5).Encironment环境变量设置
(6).web设置
(7).Recovery场景恢复设置
(8).LocalSystemMonitor
(三).tool>>options
(1).General常规设置
(2).floders设置当前测试脚本路径
(3).ActiveScreen快照的截图策略详细设置。
Genneral>Capturedfilesstorage:
设置activescreen捕获下来的文件保存方式。
Simple:
采取未压缩模式处理(占磁盘空间较多):
compressed:
采取压缩模式处理(在QTP加载时耗费更多的时间,因为需要一个解压缩的过程)。
Windowsapplicationcapturelevel:
捕获级别设置。
Complete:
完整模式捕获,在每个步骤的activescreen中捕获应用程序的活动窗口、对话框、网页上所有对象的所有属性
Partial:
部分模式捕获,在应用程序的窗口中执行的第一个步骤的activescreen中,捕获应用程序中的活动窗口、对话框、网页上所有对象的所有属性。
Minimum:
最小,在每个步骤的activescreen,捕获录制对象以及父对象的属性。
None:
禁止捕获。
Web
DisableActiveScreencapture:
禁止捕捉活动区域
CaptureoriginalHTMLsource:
捕捉(html)源代码
(4).run
(5).WindowsApplications
(6).web
1.qtp不能回放
ObjectRepository(仓库中对象的属性值)
ObjectSpy(程序中对象的属性值)
二、调用action步骤(可重用的action)
1.插入action_a
2.ActionProperties(action属性)
编辑action属性
添加action的输入参数:
单击”+”按钮,添加调用action需要输入的参数名和类型.
添加输入参数:
(回到关键字视图)
3.调用action_a:
完成上面action_a的参数化后,在action_b中调用action_a,(插入现有的action)
插入对action_a的引用