QTP入门与实践.ppt
《QTP入门与实践.ppt》由会员分享,可在线阅读,更多相关《QTP入门与实践.ppt(36页珍藏版)》请在三一办公上搜索。
1、QTP入门与实践,培训大纲,QTP的背景知识、应用范围及基本功能介绍QTP的核心功能解析一个例子带你进入QTP的实践QTP开发相关参考资料,培训大纲,QTP的背景知识、应用范围及基本功能介绍QTP的核心功能解析一个例子带你进入QTP的实践QTP开发相关参考资料,QTP背景知识,QTP是HP公司花费45亿收购的美科利产品套件之一QTP是继WR产品之后推出的以VBS为内嵌语言的工具QTP是一款用于功能测试的自动化测试工具QTP可以和HP的QC产品协作进行自动化测试开发(BPT)QTP是一款容易掌握但价格很高的测试自动化工具QTP:Quick Test Professional BPT:Busine
2、ss Process TestingVBS:VB script WR:Win Runner,QTP应用范围,自带插件ActiveX,Database,StdWindows,TEA,VisualBasic,Web,XML额外购买插件Java,DotNet,PeopleSoft,VisualAge,Siebel,Oracle,目前还有flex也有了相关插件,不过感觉不是很好用,QTP的基本功能介绍,创建测试 检验数据 增强测试 运行测试 分析结果 维护测试,QTP的基本功能介绍(官方广告),HP QuickTest Professional 支持功能测试和回归测试自动化,用于每个主要软件应用程序和
3、环境。此解决方案使用关键字驱动的测试概念,简化了测试创建和维护过程。它使测试人员能够使用专业的捕获技术直接从应用程序屏幕中捕获流程来构建测试案例。测试专家还可通过集成的脚本和调试环境完全访问内在测试和对象属性。,QTP的基本功能介绍(作者观点),Test,Action,Action,Action,Function,Function,Function,Function,Library,Step,Step,Step,以Test为测试运行单位,每个Test包含若干类型Action。以Action为最小单位映射对象库,多个Action之间可以共享统一对象库Action内的Step可以包含用户录制操作或
4、者函数库内对Function的调用,Step,Step,QTP的基本功能介绍,用15分钟视频对QTP全部功能进行快速解释。,培训大纲,QTP的背景知识、应用范围及基本功能介绍QTP的核心功能解析一个例子带你进入QTP的实践QTP开发相关参考资料,核心功能清单,对象库描述性编程检查点对象属性运行期间变更数据驱动错误恢复自动化对象,核心功能-对象库,入口:Resources-Object RepositoryCtrl+R 功能保存被测试对象属性,在编写执行步骤时使用,核心功能-对象库,对象库中的对象可以在录制过程中自动产生,也可以手动添加指定对象对象库分为本地对象库和共享对象库,区别是:本地对象库
5、只应用于本地Action调用 共享对象库以.tsr扩展名文件形式存在,可以被其他Action调用。对象库面板具有定义以及更新对象的功能,并且能够进行在被测软件和对象库之间双向查找对象。对象属性可以在对象库中被任意修改,并且其属性描述支持正则表达式。,核心功能-对象库,智能识别是鸡肋,辅助标识符要慎用对象库与描述性编程的区别:对象库将对象收集起来,以可视化的方式呈现给用户描述性编程在运行步骤中通过对象属性指定对象。结合使用时应注意:描述性编程的子对象不可以是对象库中的对象,反之可以。具体采用哪种方式指定对象因具体情况和个人喜好所定,并非描述性编程更“高人一筹“,核心功能-对象库-简单的对象识别原
6、理,用户通过录制或指定对象属性的方式将一个对象添加到对象库,在录制过程中添加的对象是根据Tools-Object Identification中的设定记录的。在回放的过程中QTP通过将对象库中的对象属性和被测软件中的实时对象属性进行比对,如果发现存在能够唯一确定的对象,则对对象使用相应的用户设定的方法,完成用户动作。若不能发现唯一确定的对象,则启动智能识别机制,若智能识别仍无法唯一确定对象,则报错。更多细节请参见QTP帮助。,核心功能-描述性编程,Browser(name:=UML软件工程组织).Page(Title:=UML软件工程组织).link(text:=项目管理,html tag:=
7、A).ClickSet desc=Description.Createdesc(text).value=项目管理desc(html tag).value=ABrowser(name:=UML软件工程组织).Page(Title:=UML软件工程组织).link(desc).Click对象类型(“识别属性1:=属性值”).子对象属性(“识别属性1:=属性值”,“识别属性2:=属性值)。方法此外,描述性编程中属性值默认是支持正则表达式的,在使用中请留意。由于支持了正则表达式,就可以一次获取多个测试对象,便可以逐个处理这个相似对象集。,核心功能-检查点,可检查类型包括上图中所有Checkpoint中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- QTP 入门 实践

链接地址:https://www.31ppt.com/p-5446198.html