网站大量收购独家精品文档,联系QQ:2885784924

QTP操作手冊.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
QTP操作手冊

QTP使用简要说明 QTP11.0安装 点击Setup.exe,弹出安装界面,如下: QTP工作原理 使用QTP做自动化测试,是录制回放的过程;QTP在录制脚本时,同时捕捉屏幕上的对象信息,存放到QTP的对象库,回放时获得应用程序正在运行时的对象属性与对象库中已存在的对象属性做比较,在对象库中已存在的对象上做对应的操作,即录制时所做的操作。 录制和回放 1、Add-in BHO Manager 插件Add-in的选择是为了能够成功识别对应插件的测试对象控件,插件的选择与被测对象控件有关,根据被测对象控件选择所需插件,QTP默认自带插件有ActiveX、Visual Basic、Web,如下图: 插件选择错误将导致Spy无法识别对象,如下图: 插件选择正确,但Spy仍然无法识别对象,有时仍然会出现上图的情况,那是因为QTP在IE中识别对象依靠一个名为BHO Manager Class的动态链接库来完成,启动QTP后,每次打开IE,浏览器会自动加载BHO Manager,如果先打开IE再启动QTP,QTP就不能成功过读到BHO Manager Class这个动态链接库,从而导致QTP识别对象失败,所以使用QTP时,应先启动QTP再打开浏览器。 2、Record and Run Setting 点击QTP菜单栏Automation→Record And Run Setting,进入录制与运行设置界面,如下图: 分为Web选项卡及Windows Applications 选项,Web选项常用于B/S架构的系统。 Record and run test on any browser :在任意打开的浏览器上进行录制和运行测试组件。选择这个组件后,需手动打开浏览器,或用代码SystemUtil.Run”网址”打开浏览器。 Open the following address when a record or run session begin:当开始录制或运行时打开下面输入的地址。 Record and run test on any open Windows-based application:在任意打开的Windows底层程序上录制和运行测试组件。 Record and run only on:只在XX应用程序上录制和运行。 Applications opened by Quick Test:被QTP打开的应用程序。 Applications opened via the Desktop(by the Windows shell):通过快捷方式或快速启动栏打开的程序(包括开启录制之前、之后打开的),选择该选项后,必须选择7),这样才能添加程序实际路径、快捷方式实际路径或快速启动栏图标实际路径。 Applications specified below:在下方Applications details里指定程序路径。 点击可开始录制。 3、回放机制 点击File→Setting→Run,进入设置页面后,可以对运行相关方面进行各类不同的设置,如下图: Data Table iterations:QTP自带的数据表功能在运行时的迭代设置,默认选择Run on all rows 根据Data Table里行数决定迭代次数,注意一个情况,存在第二行,但是第二行数据为空,QTP在运行时,依然会执行两次迭代,如下图: QTP脚本回放分为两种模式:鼠标跟踪模式、事件跟踪模式。关于设置,可进入菜单Tools→Option→Web→Advanced,在列表中找到Run Setting下的Replay Type,如下图: 也可以代码控制回放模式: Setting.WebPackage(“ReplayType”)=1 这句话的意思是将回放模式设置为1。1代表事件跟踪模式,2代表鼠标跟踪模式。 点击,运行脚本,快捷键F5。 对象库 对象库是QTP自动化测试工具的核心, 点击菜单栏图标,可进入当前Action的对象库,快捷键Ctrl+R,如下图,对象库界面: 常用功能介绍: :添加对象至对象库。 :更新选中的对象,当加入对象库中的对象发生变化时,可使用该功能更新对象。 :高亮显示对象,当不知道对象库的对象是什么时,使用该功能,QTP将使对象在程序或者Web网页上闪烁。 :Object Spy探测对象属性,使用该功能可以探测被测程序或Web网页上的对象属性,了解对象的封装属性。 脚本编程 QTP主要使用的编程语言为VBS,主要分为对象库编程和描述性编程 基于Expert View的对象库编程 这里主要介绍Complete Word方式、对象拖到方式 预备工作:事先添加一些对象进对象库,如下图 Complete Word方式

文档评论(0)

bmdj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档