- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
QTP-2 主要内容 QTP的插件分析 专家视图测试脚本开发 QTP描述性编程入门 QTP的插件分析 概述 QTP插件简介 内部插件与外部插件 插件管理 插件与检查点类型的关系 QTP的插件分析 概述 QTP支持广泛的应用程序类型,包括VB,JAVA,NET等,对于不同的应用程序类型,要使用不同的插件来进行测试。 QTP的插件分析 QTP插件简介 QTP在使用不同插件时,需要为不同插件提供不同的License 在Help-About QuickTest Professional中查看当前安装和加载的插件 需要使用哪个插件就加载哪个,不要加载不用的插件,这样可以提高运行效率 QTP的插件分析 内部插件与外部插件 内部插件就是安装完QTP自带的ActiveX, VB和Web. 外部插件是可以通过外部的安装来扩充插件。比如,.NET, JAVA插件。 可以到HP网站或其他的网站去下载需要的插件 。 QTP的插件分析 插件管理 如果在开启QTP时未出现插件管理界面,可在Tools-Options的General下设置。 插件关联可以在File-Settings中设置。 QTP的插件分析 插件与检查点类型的关系 专家视图测试脚本开发 专家视图与关键字视图的对应关系 编辑脚本的方法 启动自动化VBS语法识别 Utility对象 Environment对象的使用 Msgbox和Print 专家视图测试脚本开发 专家视图与关键字视图的对应关系 在关键字视图中,QTP用基于图标的表格来展示测试步骤和测试对象的层次、顺序关系,而在专家视图中,则是以VBS的语法或语句来表达的。 专家视图测试脚本开发 编辑脚本的方法 输入测试对象的顶层对象的控件类型名 输入一个测试对象后,就可以访问其下的属性、方法,以及下级对象 完成测试对象的选择后,可输入”.”选择针对该测试对象做出的操作。 专家视图测试脚本开发 启动自动化VBS语法识别 在QTP的专家视图中,支持自动化的VBS语法识别和完成,例如,在脚本编辑器中输入if,然后按空格,QTP将自动完成下面的代码: If then End If Tools-View Options, 勾选住“Auto-expand VBScript syntax” 专家视图测试脚本开发 Utility对象 使用Extern对象加载DLL 我们可以使用它来调用丰富的windows api函数,能够编写更加为强大灵活的脚本 SystemUtil对象 Reporter对象可用于发送信息到测试结果文件,这对于测试结果分析比较有用。可以使用Reporter对象的ReportEvent方法 专家视图测试脚本开发 Environment对象的使用 通过Environment对象可以设置和读取环境变量。环境变量有两种类型:built-in和user-defined。前者为内建的,只能读取,后者为用户自定义的,可以读取和设置。 通常在以下两方面用到环境变量: 1. 希望访问QTP的系统数据,例如测试的名称和操作系统的名称等 2.希望存储数据,以备不同的action或函数使用 专家视图测试脚本开发 Msgbox和Print 二者区别在于Print显示的信息窗口是非模式的,而Msgbox显示的是模式窗口,会暂停脚本的执行,走到消息窗口被确认关闭才会继续执行后续的测试脚本 。 QTP描述性编程入门 引言 何时使用描述性编程 描述性编程的运行原理 描述性编程的使用方法 描述性编程的特点 QTP描述性编程入门 引言 QTP的描述性编程能够摆脱测试对象库的限制,编写出更为复杂,适应力更强的测试脚本。 录制方式的测试脚本创建是最简单和快捷的测试脚本开发方式,但是,它带来的问题也是明显的,就是依赖测试对象库,测试脚本中使用的对象都必须是测试对象库中的对象。 QTP描述性编程入门 何时使用描述性编程 在测试过程中,有些界面元素是动态出现或动态变化的,在录制的时候并没有添加到对象库中。 QTP描述性编程入门 描述性编程的运行原理 用描述性编程编写的测试脚本在运行时,QTP会使用测试脚本中给出的对象描述来查找对象,查找的位置不是对象库,而是与测试程序运行时QTP为其创建的临时对象版本进行匹配 。 QTP描述性编程入门 描述性编程的使用方法 一种是直接描述的方法 TestObject(“PropertyName1:=PropertyValue1”,”……”) 另一种是使用Description对象的方法 QTP描述性编程入门 描述性编程的特点 如果在测试对象层次结构的某一点开始使用了描述性编程,则该测试对象层次结构下的后续测试对象都要使用描述性编程的方式来描述对象。(后续强迫性) * *
您可能关注的文档
- 05-GMP(2010)产品质量回顾(分析)一词相关条款a9.ppt
- 项目管理课件 chapter 10.ppt
- 路测分析交流.ppt
- 口腔窝沟封闭.ppt
- 景悠网站建设介绍 final.ppt
- 坐着轮椅游前门步行街.ppt
- 17物质代谢与代谢调控.ppt
- 2010国外创意平面广告欣赏1.ppt
- aruba_web认证.ppt
- 表面装饰件的类型及在手机中的应用.ppt
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
最近下载
- 工会内控制度.docx VIP
- 门店布局与商品陈列(第二版)全套PPT课件.pptx
- 4.2依法履行义务(教学课件)-2024-2025学年八年级道德与法治下册同步PPT课件+教学设计.pptx VIP
- 扳机点(激痛点)疗法(理论及实操演示附全身激痛点分布图).pptx
- 《金瓶梅》完整版本.ppt VIP
- 初中学业水平考试复习策略.ppt VIP
- EZVIZ 萤石 智能锁Y3000FV用户手册说明书.pdf
- 了解书的结构.完整版PPT文档课件.pptx VIP
- EXCITE-Piston Ring 基础教程介绍.pdf VIP
- 统编人教部编版语文三年级下册第八单元教材解读及教学目标教学建议教研备课校本培训.pptx
文档评论(0)