QTP学习笔记-zhl更新.doc

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

QTP学习笔记 目录分析(安装目录分析C:\program Files\Mercury Interactive\ QuickTest Professional) Samples 示例程序↘ Help 帮助 → 新手必看 CodeSamplesPlus 示例代码↗ 菜单介绍 View—Debug Viewer 快捷键:F1-help, F3-Record, F4-Stop, F5-Run, F10-Step Over, F11-Step Into 示例Flight 在没有提示用户名和密码的情况下点击Help查看帮助 F1帮助文档中的示例使用Flight4a 进行讲解 调试时先调出Debug View 窗体(View-Debug View) 插入breakpoint Debug from step 从指定breakpoint开始到结尾 增加步骤 示例:增加点击Help步骤 操作:Insert ( step Generator 注意:回放时若添加的步骤需要手动操作,则手动操作时间不能过长否则报错。 QTP的三种录制方式 normal Recording 正常录制 通过识别程序中的对象来代替以前屏幕坐标的形式。 Analog Recording 模拟录制 Note(注意):此模式录制的step无法在QTP中Edit Low Level Recording 低级录制 用这种模式录制的所有对象默认为Windows or WinObject对象。 Note(注意):对所有object未必全都正确。 原则:在非正常模式下占用更多磁盘空间;在正常模式下可以切换到模拟录制或低级录制。 QTP之增强Help步骤 加入if语句进行判断 Exist方法 Eg:Dialog(”Login”).WinButton(“Help”).Click If Dialog(“Login”).Dialog(“text:=Flight Reservations”).Exist Then Dialog(“Login”).Dialog(“Flight Reservations”).WinButtion(“确定”).Click End if…… 添加对象 Resource—Object—Add Object to Local—help(“确定”按钮) 描述性编程:点击小人头(Object Spy 查看对象的描述性,包括属性和方法) 将Help单独设为一个Action/可复用/进行关联 Insert—Call to new Action Action—右键Action Proporties—General— Reusable Actions 打开对象库,导出原有对象;然后在Resource——Associate Repositories“+”添加导出原对象….tsr文件,添加关联Action2中 QTP之Checkpoint检查点(操作在Active Screen中完成) 标准检查点Standard Checkpoint:在标题处点击右键插入Standard Checkpoint 位图检查点Bitmap Checkpoint:在图片区右击图片插入Bitmap Checkpoint-Select Area 图像检查点:在位图检查点之后添加标准检查点 文本检查点:Text Checkpoint:在文本上点击右键插入Text Checkpoint 输出值:Output Value输出图片的height,Width等属性放入DataTable中;在ActiveScreen中右键插入Output Value 选中输出项,DataTable中的值为运行值,Stop则DataTable中的值清空,还可以在Result中查看DT结果 可访问性CP LoadRunner中自带的Web网站进行实验 QTP参数化 录制实验程序(只录制订票过程,没有登录没有关闭操作步骤) Tools---option---Restote Layout(回归) Automation---Record and Setting…---Win…---Any open Windows 使用DataTable进行参数化 parameter:DataTable 例如Flight对fly_from, fly_to, 进行参数化—Value—parameter—DataTable, Name在DataTable中录入测试值—Run 出错:程序默认只取到DataTable中的第一行数据 FlightTable中运行第一条 RandomNumber 解决参数化问题 Flight Table—From(value)—parameter:RandomNumber(默认值)—ok Search Result—Flight N

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档