文档详情

(ppt)QTP入门与实践.ppt

发布:2017-02-15约4.16千字共29页下载文档
文本预览下载声明
QTP实践-例子-QTP自带示例-我们的框架 业务函数 基础函数 用例函数 逻辑封装 Action 中 的 测 试 步 骤 LIB库| .VBS文件 存在形式 Confidential ?2008 iSoftStone Holdings Ltd. All Rights Reserved. 火龙果软件工程技术 / UML 软件工程组织 UML软件工程组织 Evolve by case 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: Business Process Testing VBS: 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 支持功能测试和回归测试自动化,用于每个主要软件应用程序和环境。此解决方案使用关键字驱动的测试概念,简化了测试创建和维护过程。它使测试人员能够使用专业的捕获技术直接从应用程序屏幕中捕获流程来构建测试案例。测试专家还可通过集成的脚本和调试环境完全访问内在测试和对象属性。 QTP的基本功能介绍(作者观点) Test Action Action Action Function Function Function Function Library Step Step Step 以Test为测试运行单位,每个Test包含若干类型Action。 以Action为最小单位映射对象库,多个Action之间可以共享统一对象库 Action内的Step可以包含用户录制操作或者函数库内对Function的调用 Step Step QTP的基本功能介绍 用15分钟视频对QTP全部功能进行快速解释。 培训大纲 QTP的背景知识、应用范围及基本功能介绍 QTP的核心功能解析 一个例子带你进入QTP的实践 QTP开发相关参考资料 核心功能清单 对象库 描述性编程 检查点 对象属性运行期间变更 数据驱动 错误恢复 自动化对象 核心功能-对象库 入口: Resources- Object Repository Ctrl+R 功能 保存被测试对象属性, 在编写执行步骤时使用 核心功能-对象库 对象库中的对象可以在录制过程中自动产生,也可以手动添加指定对象 对象库分为本地对象库和共享对象库,区别是: 本地对象库只应用于本地Action调用 共享对象库以.tsr扩展名文件形式存在,可以被其他Action调用。 对象库面板具有定义以及更新对象的功能,并且能够进行在被测软件和对象库之间双向查找对象。 对象属性可以在对象库中被任意修改,并且其属性描述支持正则表达式。 核心功能-对象库 智能识别是鸡肋,辅助标识符要慎用 对象库与描述性编程的区别: 对象库将对象收集起来,以可视化的方式呈现给用户 描述性编程在运行步骤中通过对象属性指定对象。 结合使用时应注意:描述性编程的子对象不可以是对象库中的对象,反之可以。 具体采用哪种方式指定对象因具体情况和个人喜好所定,并非描述性编程更“高人一筹“ 核心功能-对象库-简单的对象识别原理 用户通过录制或指定对象属性的方式将一个对象添加到对象库,在录制过程中添加的对象是根据Tools- Object Identification中的设定记录的。 在回放的过程中QTP通过将对象库中的对象属性和被测软件中的实时对象属性进行比对,如果发现存在能够唯一确定的对象,则对对象使用相应的用户设定的方法,完成用户动作。若不能发现唯一确定的对象,则启动智能识别机制,若智能识别仍无法唯一确定对象,则报错。 更多细节请参见QTP帮助。 核心功能-描述性编程
显示全部
相似文档