- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精通QTP自动化测工具DAY01
******************************************************************************************
******************************************************************************************
******************************************************************************************
******************************************************************************************
******************************************************************************************
1.1 永远的良师益友 F1
1.1.1首先是进入QTP的界面 在点击F1按钮调节出QTP的帮助文档
首先我们看的是个TABLE 也就是八本书籍
1 Welcome
大致对QTP做了简单的介绍以及帮助文档的使用与更新
2 What’s New in QuickTest Professional
主要的是介绍了当前QTP的版本的一些新的特性
3 XHP QuickTest Professional Add-ins Guide
这里主要的是讲述了QTP的基本功能(主要是借助翻译工具的帮助)
4 HP QuickTest Professional for Business process Testing User Guide
介绍如何使用业务组件的功能来进行测试
5 HP QuickTest Professional Object Model Reference
用于查询QTP所有封装对象的接口与用法
6 HP QuickTest Professional Advanced References
QTP的一些高级的用法
7 VBScript Reference
对QTP的平台语言进行详细的介绍
1.1.2 脚本跟踪技术
每个QTP对象会有N多中的方法 每个方法都代表了不同的含义,当我们在调用QTp的函数的时候遇到不会使用的参数列表咋办了
技术说明----
双击定位后选取F1
总结 学会使用帮助文档是一个测试个测试必须具备的技能
2.2 录制与回放 (录制是学习QTP最好的工具)
导入语言: 首先很多人都认为QTP自动化测试工具的最大的优点就是能录制。不过想要使用QTP完成出色的项目的时候,录制时没有用的,因为靠录制是做不出项目的,有的时候就是连一个Dome都做不出来。
自动化测试和软件开发的项目是同属于软件工程学两者是属于同一门派的。只有直接编码 才能编写出出色的功能。如果是光靠录制+加强代码是不可能按照前面定制的设计方案和思想来开发校本的。
注意:在QTP中有很多的华丽的功能,这些功能只是有一个华丽的外表。比如说:KeyWord View界面的各种的直观操作 如 Activie view的方式就是在占用的内存是是相当大的一个数据 还有就是对象裤的录入 他们录入的时候不会再录入 也就是相当的乱。也就是需要我们自己去添加对象库。还有就是在实际项目的开发中QTP自带的检查点是用不到的,也就是0需要我们自己去添加检查点。
2.21 Add-in Manager BHO Manager 这两者的关系
Add-in Manager-----QTP插件管理器 在每次打开QTP的时候都是会让我们选择这个插件的,而QTP自带的就是有三个插件 ActiveX VisualBasic web这三个插件 其中web插件。
插件的含义:Add-in 的选择也就是为了成功识别对应插件的 才是对象的控件 也就是插件的选择和被测对象的控件是有关的。
如果插件 选择错误了该如何解决了: 也就是先关闭QTP和被测的浏览器。在次打开就能解决这个问题了,因为安装完成的QTP和BHO是相互关联的 浏览器会自动的加载BHOManager,而QTP之别对象时依据名为BHOManager Class的动态链接库来完成的。如果说先打开IE浏览器再打开QTP,那么QTP不不能成功读到BHOManager Class 这个动态链接库。导致对象库的读取失败。
《《《《认识一下什么是BHO(browser Helper Object 浏览器辅助对象)简称BHO-----BHO是微软推出的作为浏览器对第三方
文档评论(0)