QTP培训演示.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
QTP培训演示

QTP培训与演示—.PPT GUI自动化测试方面的理论有很多,众说纷纭。比较受认同的观点有: 自动化测试可以将测试人员从重复枯燥的手工操作中解放出来,让测试人员有更多的精力关注在对被测系统的分析上。测试人员将更加重视测试用例的设计。 自动化测试在现阶段不能取代手工测试。 凡是重复枯燥的工作,都可以也应该被自动化测试取代。 回归测试是使用自动化测试的一个比较适宜的阶段。 自动化测试需要在覆盖率和实现成本上找到平衡点。覆盖率越高,实现和维护成本越大。覆盖率低,自动化测试没有实现的价值。针对产品,应该在自动化测试中实现实施测试的关键流程。 自动化测试需要测试人员有一定的软件设计和开发能力,同时也要对被测系统的业务有一定的认识。 自动化测试需要有完善的测试流程和测试策略做保证。 自动化测试的脚本的维护成本比较高。 自动测试理论 QTP背景知识 QTP基本功能介绍 创建测试 创建测试 可以通过将应用程序的任何区域定义为一个虚拟对象,指示 QuickTest 将该区域识别为对象。通过虚拟对象,可以在 QuickTest 通常无法识别的对象上录制和运行测试或组件。 虚拟对象较标准对象在使用中有以下限制: A)不能在虚拟对象上插入任何类型的检查点, B)不能使用“对象探测器”来查看其属性。 x 通过将固定值替换为参数,扩展基本测试或组件的范围 参数化主要对象 1.页面输入值参数化 2.测试对象的属性值参数化 输出值是一个步骤,在该步骤中,捕获测试或组件中某个特定点的一个或多个值,并在运行会话持续时间存储这些值。随后,在运行会话中的不同点,可以将这些值作为输入使用。 x 通过正则表达式, QuickTest 可以使用不同的值来标识对象和文本字符串 正则表达式是指定复杂搜索短语的字符串 使用场景 一是定义对象属性和参数方法时; 二是对某步骤进行参数化时; 三是使用不同值创建检查点时。 x 一个例子 对某步骤运行正则表达式 一个例子: 参数化、虚拟对象、三种录制方式 1. 登陆-用户界面(录制方式、虚拟对象) 2. 添加多个操作权限方案(输入参数化) 3. 应用操作权限方案(属性参数化) 4. 输出操作权限方案值,比较是否正确(输出值) 检查点类型 ? “标准检查点” ? “图像检查点” ? “位图检查点” ? “表检查点” ? “文本检查点” ? “页面检查点” ? “数据库检查点” ? “XML 检查点” 检查点添加方法 ? 在录制或编辑时添加检查点 ? 只在编辑时添加检查点: 关键字视图入口 active screen入口 一个例子: 标准检查点 文本检查点 表检查点 数据库检查点 页面检查点 直接单独运行 批处理运行 与TD联合使用 当运行会话结束后,可以在“测试结果”窗口中查看测试结果。每个 QuickTest 运行会话的结果保存在单个.xml 文件(名为 result.xml)中。该 xml 文件存储有关显示的每个测试结果节点的信息。 核心功能解析 路径:Resources-object repository 功能:保存被测试对象属性,在编写执行步骤 时使用。 对象来源:录制中生成 手工指定添加 语法: micClass(“property1:=value1”,“property2:=value2”) micClass标示某个对象的类别 通过property:=value告诉qtp识别该对象的必要属性 一个例子: 1.描述性编程 语法: Object(description).SetToProperty Property,value 功能: 通过此方法能够在运行期间改变对象库中对象 的识别属性值。 一个例子: 1.对象属性运行期间变更 *Linkage * * 3. QTP基本功能 1. 自动测试理论 4. QTP进阶 2. QTP背景 自动测试理论 1. 自动测试理论 基本概念 测试原理 适用范围 测试工具 QTP背景 2. QTP是HP公司花费45亿美元收购的美科利产品套件之一 QTP是继WR产品之后推出的以VBS为内嵌语言的工具 QTP是一款用于功能测试的自动化测试工具 QTP可以和HP的QC产品协作进行自动化测试开发 QTP是一款较易掌握但价格高昂的自动测试工具 QTP是目前市场占有率最高的自动化测试产品 QTP基本功能 2. 创建测试 检验数据 运行测试 分析结果 三种录制方式 虚拟对象 参数化 正则表达式 基本录制 模拟录制 低级录制 三种录制方

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档