QTP自动化测试相关知识.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
QTP自动化测试 自动化测试的好处 快速 QuickTest 执行测试比人工测试速度快多了。 可靠 QuickTest 每一次的测试都可以正确的执行相同的动作,可以避免人工测试的错误。 可重复 QuickTest 可以重复执行相同的测试。 可程序化 QuickTest 可以以程序的方式,撰写复杂的测试脚本,以带出隐藏应用程序中的信息。 广泛性 QuickTest 可以建立广泛的测试脚本,涵盖应用程序的所有功能。 可再使用 QuickTest 可以重复使用测试脚本,即使应用程序的使用接口已经 改变。 QTP背景 BTO: Business Technology Optimization业务科技优化方案 使IT系统既能满足质量和成本的需求,又能适应多变的业务需求,可随之改变 QTP是HP花费45亿美元购买的Mecury公司测试产品套件之一 QTP是继WR后推出以VBS为内嵌语言的测试工具 用于功能测试 QC产品协作进行自动化测试开发(BPT)BusinessProcessTesting 特点:价格高昂但是容易掌握 QTP应用范围 自带插件 ActiveX Database StdWindows TEA VisualBasic Web Xml 额外购买插件 Java DotNet PeopelSoft VisualAge siebel Oracle QTP基本功能介绍 HP QuichTest Professinal 支持功能测试和回归测试自动化,用于每个主要软件应用程序和环境。此解决方案使用关键字驱动的测试概念,简化了测试创建和维护过程。它使测试人员能够使用专业的不惑技术直接从应用程序屏幕中捕获流程来构建测试案例。测试专家还可以通过集成的脚本和调试环境完全访问内在测试和对象属性。 QTP的基本功能介绍 Test Action Action Action Function Function Function Function Library Step Step Step 以Test为测试运行单位,每个Test包含若干类型Action。 以Action为最小单位映射对象库,多个Action之间可以共享统一对象库 Action内的Step可以包含用户录制操作或者函数库内对Function的调用 Step Step 使用QuickTest进行测试 测试和业务组件 测试:组织成一个或多个操作的步骤集合,用于验证应用程序是否按预期执行。 业务组件:表示应用程序中单任务的步骤集合。业务组件(也称为组件)在Mercury Quality Center 中由业务流程测试组合为特定的场景以建立业务流程测试。 测试流程 使用 QuickTest 测试包括三个主要阶段 创建测试或组件 以下列一种或两种方式向测试中添加步骤 在应用程序或网站上录制会话。 建立对象库并使用这些对象在关键字视图或专家视图中手动添加步骤 然后,使用特殊的测试选项或编程语句来修改测试或组件。 通过用参数替换固定值拓宽测试或组件的范围 使用设计的数据表中的数据 QuickTest 生成随机数据 使用 QuickTest 中众多的功能测试功能来增强测试或组件,或添加编写语句来实现更复杂的测试目标。 运行测试或组件 运行测试或组件检查网站或应用程序 运行测试或者组件以对其进行调试 单步执行 单步跳过 单步退出 设置断点使测试或组件在预定点暂停 分析结果 在“结果”窗口中查看结果。 报告在运行会话过程中检测到的缺陷。 QuickTest窗口 标题栏菜单栏 文件工具栏 调试工具栏 测试工具栏 操作工具栏 测试窗格:关键字、专家试图 数据表 运行窗口 调试查看器 基本使用介绍 各个按钮介绍 使用测试对象 什么是对象? QuickTest如何识别对象 确定对象符合的测试对象类 对测试对象进行分类 标准 Windows 对话框(Dialog) Web 按钮 (WebButton) Visual Basic 滚动条对象 (VbScrollBar) 强制属性列表 添加辅助属性 特殊的顺序标识 应用测试对象模型 在录制时执行应用程序的相应操作,则 QuickTest 将 标识 QuickTest 测试对象类(表示执行了操作的对象),并创建相应的测试对象 读取应用程序中对象属性的当前值,然后将属性和属性值列表与测试对象一起存储 选择该对象的唯一名称,一般使用该对象某个重要属性的值 使用适当的 QuickTest 测试对象方法录制对对象执行的操作 实例 INPUT TYPE=submit NAME=Find VALUE=Find 对象标识为 WebButton 测试对象 创建一个名为 Find的 WebButton 对象 为 Find WebButton 对象存储属性和属性值 属性 值 type Fi

文档评论(0)

luobin520 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档