- 1
- 0
- 约 36页
- 2016-09-21 发布于江西
- 举报
QTP入门与实践80402
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的基本功能介绍(作者观点) QTP的基本功能介绍 用15分钟视频对QTP全部功能进行快速解释。 培训大纲 QTP的背景知识、应用范围及基本功能介绍 QTP的核心功能解析 一个例子带你进入QTP的实践 QTP开发相关参考资料 核心功能清单 对象库 描述性编程 检查点 对象属性运行期间变更 数据驱动 错误恢复 自动化对象 核心功能-对象库 入口:Resources-Object RepositoryCtrl+R 功能保存被测试对象属性,在编写执行步骤时使用 核心功能-对象库 对象库中的对象可以在录制过程中自动产生,也可以手动添加指定对象 对象库分为本地对象库和共享对象库,区别是: 本地对象库只应用于本地Action调用 共享对象库以.tsr扩展名文件形式存在,可以被其他Action调用。 对象库面板具有定义以及更新对象的功能,并且能够进行在被测软件和对象库之间双向查找对象。 对象属性可以在对象库中被任意修改,并且其属性描述支持正则表达式。 核心功能-对象库 智能识别是鸡肋,辅助标识符要慎用 对象库与描述性编程的区别: 对象库将对象收集起来,以可视化的方式呈现给用户 描述性编程在运行步骤中通过对象属性指定对象。 结合使用时应注意:描述性编程的子对象不可以是对象库中的对象,反之可以。 具体采用哪种方式指定对象因具体情况和个人喜好所定,并非描述性编程更“高人一筹“ 核心功能-对象库-简单的对象识别原理 用户通过录制或指定对象属性的方式将一个对象添加到对象库,在录制过程中添加的对象是根据Tools-Object Identification中的设定记录的。 在回放的过程中QTP通过将对象库中的对象属性和被测软件中的实时对象属性进行比对,如果发现存在能够唯一确定的对象,则对对象使用相应的用户设定的方法,完成用户动作。若不能发现唯一确定的对象,则启动智能识别机制,若智能识别仍无法唯一确定对象,则报错。 更多细节请参见QTP帮助。 核心功能-描述性编程 Browser(name:=UML软件工程组织).Page(Title:=UML软件工程组织).link(text:=项目管理,html tag:=A).Click Set desc=Description.Create desc(text).value=项目管理 desc(html tag).value=A Browser(name:=UML软件工程组织).Page(Title:=UML软件工程组织).link(desc).Click 对象类型(“识别属性1:=属性值”).子对象属性(“识别属性1:=属性值”,“识别属性2:=属性值)。。。方法 此外,描述性编程中属性值默认是支持正则表达式的,在使用中请留意。 由于支持了正则表达式,就可以一次获取多个测试对象,便可以逐个处理这个相 似对象集。 核心功能-检查点 核心功能-对象属性运行期间变更 Object(de
您可能关注的文档
- Oracle BI&DW_cn_2010.pptx
- P2P原理与技术11545.ppt
- P2P网贷借贷投资指南.ppt
- P3ec_ppt课件-资源费控及成本.pptx
- PCB技术简介43823.ppt
- PPT15 OCC EXP.ppt
- Practical Writing4.ppt
- PR第一章导论.pptx
- RG-S5750系列安全智能的万兆多层交换机主打胶片(V1.0).ppt
- SE4_系统仿真及系统动力学方法19219.pptx
- 《GB/T 21561.1-2025轨道交通 机车车辆 受电弓特性和试验 第1部分:机车车辆受电弓》.pdf
- 《GB/T 6346.2301-2025电子设备用固定电容器 第23-1部分:空白详细规范表面安装金属化聚萘二甲酸乙二醇酯膜介质直流固定电容器 评定水平EZ》.pdf
- 2026年中国城市建设史复习题200道含答案(基础题).docx
- 2026年注册会计师(CPA)考试题库200道及1套参考答案.docx
- 60103交通事故案卷文书 标准 ga 40-2018.pdf.pdf
- 小升初衔接第一讲:基础词汇与句型综合梳理与运用(基于Starters 14).docx
- 四级公路设计关键要素教学课件.pptx
- Unit7SectionA2a-2e课件鲁教版英语六年级下册.pptx
- 初中地理八年级:探秘台湾省环境与经济协同发展.docx
- Unit2Success单元重点单词单句写作练习课件-北师大版高中英语选择性(1).pptx
最近下载
- 建筑工程图集 新12J06楼梯.pdf VIP
- 新高考数学二轮复习导数培优专题14 利用导数研究函数零点问题(含解析).doc VIP
- 新高考数学一轮复习考点过关练习 利用导数解决函数单调性的应用问题(含解析).doc VIP
- 驯养篮球犬(最新整理版).docx VIP
- 巴黎铁塔埃菲尔竹签DIY制作全过程.docx VIP
- NB 35074-2015 水电工程劳动安全与工业卫生设计规范.docx VIP
- 通用欠条模板(个人现金借款版).pdf
- 2025年中考数学真题《因式分解》专项汇编含答案.pdf VIP
- APS-737-23-001B737NG更换ISFD.docx VIP
- 人工流产护理试题及答案.docx VIP
原创力文档

文档评论(0)