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

11 QTP 的具体讲解111 QTP 的设置 - 51Testing.PDF

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

1.1 QTP 的具体讲解 1.1 QTP 的具体讲解 11..11 QQTTPP的的具具体体讲讲解解 1.1.1QTP 1.1.1QTP 11..11..11QQTTPP的设置 � 启动QTP时,会弹出选择加载插件框,用插件的原则:用哪个插件,勾选加载哪个插 件。不要都勾上,因为都勾上有时会冲突。如下图所示: � TestObject(测试对象库)——用来存放录制解析出的标准对象,存放对象的容器,可 以共享,可以维护 � TestObjectProperty(测试对象属性)—— � Property 属性——脚本中用来标识某一个对象只用到部分属性,一般建议用不常变 的属性来标识。 � Mehtod:时间的方法 � 测试对象属性:将解析出的对象属性放到测试对象库作为标准对象,提供回放时, 测试识别的对象与对象库中的标准对象进行匹配(录制的对象库进行参照匹配) � 添加识别对象:直接在对象库中添加。也可以通过录制方式获取。 � 修改对象的名称:直接修改名称 � 可以添加或者修改对象属性 � Ordinalidentifier(顺序识别符)——type、value 一般推荐type 为index,value为0、 1、2、3。如果选择None,默认值均为1、 针很多个对象有一样的属性,就要用index的顺序值来标识。例如一个界面上 有若干个复选框。 其实这是很被动的方法。因索引的最大值会变化,根本无法做到每一行都去捕 获,是无穷尽的。 在实际工作中,全部用程序方法去解析它 � 虚拟对象——tools——》virtualobject中选择类型,点击markobject,将虚拟对象 框框起来,放到对象库对应的结构位置,然后重新录制才行,会出现virtualButton (类型)。虚拟对象可以做操作用,不能做检查用。 � Highlight � Highlight �� 识别对象原则:用固定的属性来描述识别一个对象,可以通过HHiigghhlliigghhtt来进行验 证,成功会在界面上闪烁(前提是打开界面),否则识别对象失败。 例如:用一个绝对坐标(与界面整个屏幕的左上角00为起点)的绝对值,随 着窗口的拖动绝对坐标就会发生变化。相对坐标(是当前对象与当前窗口左上 角的00为起点),界面稍微变化,相对坐标值也会变化,两者一般都不用。 � TestSetting(测试集)——里面所有的设置均是默认的对整个脚本起作用。 run run 点击File——》setting 菜单,rruunn界面如下: � DisableSmartidentification duringthe run session:对相似的智能识别失效。只要做 web测试,建议都选上。选上后再抓对象。 � Data TableInterations:针对Globle 数据表的循环行数,控制整个脚本执行次数, 建议选择第一项: Run oneinterationonly:仅仅执行数据表中一行 Runonallrows:执行数据表中所有行 Runfromrow to row:执行数据表中具体设置的行 � Whenerroroccursduringrunsession:报告中当错误出现时,出现的错误提示类型。 � Obje

文档评论(0)

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

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

1亿VIP精品文档

相关文档