QTP自动化测试进阶.docxVIP

  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自动化测试进阶

《QTP自动化测试进阶》学习笔记《QTP自动化测试进阶》读书笔记(1)学习《QTP自动化测试进阶》第一章。采用不同的项目开发模型对自动化测试有不同的影响。(1)瀑布模型:瀑布模型在需求定义方面做得很好,这对自动化测试是有益的,包括可以尽早选择合适的自动化测试策略,让自动化测试可以高层次、整体地进行计划。(2)RUP:RUP强调的迭代开发让自动化测试可以应用在开发周期的很大一部分时间中。但是,也意味着频繁的变更,自动化测试需要与开发策略紧密结合,关注早期构建、迭代的速度、风险、覆盖目标等。(3)敏捷:敏捷方法打破了传统的自动化测试方法。第一个破坏点集中在自动化的可接受性测试。这种测试所使用的工具超越了传统的自动化测试工具的范围,并且,很难被其他类型的自动化重用。细粒度的迭代让每次自动化测试难以集中目标和定义标准。要想成为专业的QTP自动化测试工程师,需要掌握很多方面的专业技术。包括:1、VBScript 。QTP使用VBScript作为测试脚本语言,因此需要掌握很多VBScript的知识。2、软件测试自动化框架知识。为了让自动化测试脚本的可重用性、可维护性更强,自动化测试框架方面的知识不可或缺。3、COM/DCOM 技术。主要是Excel, Word, Outlook等相关的COM技术,例如,在自动化测试过程中经常需要调用Excel编程接口来读取数据。4、SQL语言。查询数据库读取测试数据、添加数据库验证点,这些都需要SQL语言的基础和数据库应用基础。5、HTML、XML、DOM 。测试WEB页面、Web服务、AJAX应用时经常需要跟这些技术打交道。学习《QTP自动化测试进阶》第二章。手工测试不可替代的地方至少包括以下几点:测试用例的设计:测试人员的经验和对错误的猜测能力是工具不可替代的。界面和用户体验测试:人类的审美观和心理体验是工具不可模拟的。正确性的检查:人们对是非的判断、逻辑推理能力是工具不具备的。在进行项目的自动化测试之前,先要考虑以下5个方面:(1)测试自动化类似于软件开发过程(2)测试自动化是一个长期的过程(3)确保测试自动化的资源,包括人员和技能(4)循序渐进地开展自动化测试(5)确保测试过程的成熟度IBM的网站上提供了一个自动化ROI计算器:/software/rational/offerings/testing/roi/tool/ROI_Rational.html自动化测试项目计划1? 工作阶段分解1.1? 项目启动阶段1.1.1? 评估过去的项目1.1.2? 目标范围1.1.3? 效果衡量1.1.4? 团队成员构成1.1.5? 招聘1.2? 早期项目支持阶段1.2.1? 目标和目的1.2.2? 约束调研1.2.3? 可测试性评审1.2.4? 需求评审1.2.5? 测试流程分析1.2.6? 组织介入1.3? 测试自动化计划阶段1.3.1? 测试需求1.3.2? 自动化测试策略1.3.3? 可交付的成果1.3.4? 测试程序参数1.3.5? 培训计划1.3.6? 技术环境1.3.7? 自动化工具兼容性检查1.3.8? 风险评估1.3.9? 测试计划归档1.3.10? 自动化测试数据1.3.11? 自动化测试环境1.3.12? 角色和责任1.3.13? 自动化测试系统管理1.4? 测试自动化设计阶段1.4.1? 原型自动化测试环境1.4.2? 自动化技术和工具1.4.3? 自动化设计标准1.4.4? 自动化脚本编码计划1.4.5? 测试自动化库1.5? 自动化开发阶段1.5.1? 自动化脚本编码任务分配1.5.2? 脚本同行评审1.5.3? 测试脚本和工具的改进1.5.4? 测似脚本配置管理1.6? 自动化集成阶段1.6.1? 环境建立1.6.2? 测试阶段执行1.6.3? 自动化测试报告1.6.4? 问题处理1.7? 自动化过程改进阶段1.7.1? 测试工具/脚本评估1.7.2? 回顾和评审1.7.3? 维护测试过程库1.7.4? 自动化内部知识网1.7.5? 持续培训2? 时间表2.1? 关键里程碑2.2? 迭代周期目标的实现2.3? 项目进度表3? 项目资源3.1? 组队计划3.2? 资源需求计划3.3? 培训计划3.4? 预算4? 项目监控4.1? 自动化效果评估4.2? 进度控制计划4.3? 预算控制计划4.4? 报告计划4.5? 度量计划5? 配套流程5.1? 配置管理计划5.2? 缺陷跟踪和问题处理5.3? 自动化框架评估5.4? 框架归档计划5.5? 过程改进自动化功能测试脚本的开发方式主要有以下几种:线性的结构化的共享的数据驱动的关键字驱动的更多参考资料:1、《修炼成QTP高手的十个步骤》:/Testing_is_believing/archive/2008/07/07/2623007.aspx

文档评论(0)

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

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

1亿VIP精品文档

相关文档