企业应用自动化测试实施体系_第1页
企业应用自动化测试实施体系_第2页
企业应用自动化测试实施体系_第3页
企业应用自动化测试实施体系_第4页
企业应用自动化测试实施体系_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、企业应用自动化测试实施体系技术创新 变革未来摘要随着越来越多的公司采用敏捷,自动化测试也成为必选的实践,但是从传统的手工测试转变为自动化测试是一个艰辛的过程。本案例从以下八个方面:测试策略、测试用例设计、测试数据与期望结果、测试代码设计、测试与SCRUM结合、测试与CI的集成、测试工具选择、测试培训与指导,来全方位解读在公司级别如何实施自动化测试。自动化测试实施体系我们希望有全面、容易实施、效果显著的方案我们希望达到的目标自动化测试转型稳步进行测试人员自动化测试水平显著提高自动化测试的作用显著体现为什么建立该实施体系敏捷转型后测试的困难业界已有的方案多以单个或几个方面测试方法或者技术方案为主业

2、务、技术、人员等因素造成已有方案很难达到较好地适配体系框架测试策略 测试工具 测试与CI的集成 测试与SCRUM结合测试用例设计测试数据与期望结果测试代码设计测试培训与指导曲折、经验与教训技能不足没有自动化测试规划没有注意自动化测试的ROI追求量而忽略了稳定性和重复性缺乏频繁执行与及时反馈代码迅速膨胀与维护困难改进思路提供培训与指导提供指导原则与方针提供模板与参考范例现有测试工具基础上适当地抽象充分利用持续集成测试策略测试分层-测试金字塔不同级别环境的测试搭配测试类型的选取,比如安全性测试、功能测试、性能测试、恢复性测试测试流程与规范缺陷管理 测试用例设计 测试用例设计合理,与需求对应关系以及

3、用例本身组织清晰,鼓励PO和开发参与前期讨论用例设计合理利用多种测试设计方法,比如等价类划分法,边界值分析法,因果图法等用例覆盖测试类型全面,包括安全性测试,功能测试,性能测试,恢复性测试等自动化测试的最优ROI -与PO与QA SME讨论测试用例的自动化具备充分的end to end自动化测试测试数据与期望结果 准备过程简单容易,数据接近真实环境,准备过程能自动化一部分最好不同环境使用相同的测试数据,为保密数据使用混淆策略使用可重复静态的输入数据与结果,有方案处理动态数据测试代码设计 设计易使用,可重用,易定位(组织较好),易维护,易扩展测试代码与测试数据分离高稳定性:case失败首先考虑的

4、是代码出问题了,而不是不稳定造成的维护可重用功能列表并控制其规模,建立自动化功能重用模块或库,容易定位到可重用的功能控制自动化测试的时间,注意自动化测试本身的性能测试代码规范测试代码Review以及规范测试与SCRUM结合 使用实例化需求或ATDD新增以及改动的功能,其自动化测试以现有自动化测试为基础开发,当前迭代完成所有测试人员都能编写自动化测试代码测试与CI的集成 有每日自动化测试执行报告较高的测试覆盖率(主要功能最好完全覆盖),最好有自动化测试的行覆盖率及时验证代码改动及时充分的反馈机制测试工具的选择 Cucumber + Selenium FitNesseUFT/LeanFTRanor

5、exRobot Framework测试培训与指导 建立自动化测试专家团队为不同工具创建使用指南、模板以及参考范例,并做合理地抽象和增强为团队分配SME指导并优化自动化测试定期提供自动化测试技能培训根据SME的指导反馈定期总结团队的问题并及时优化实施体系自动化测试竞赛解决方法和实践小结提供培训-让大家具备基本的知识和技能对工具做适当抽象和增强并提供使用指南、模板与范例-让大家有选择,并容易上手提供指导原则-让团队知道如何去做,如何可以做好提供指导-确保团队的自动化测试的质量,并同时提高团队成员的技能使用持续集成-让大家获得持续反馈,充分发挥自动化测试的作用案例ROI分析体系本身是对现有工作的梳理优化,不会专门为该体系实施花费很多专门的时间没写过代码的测试人员可以快速上手独立完成自动化测试自动化测试当前迭代完成,测试人员技能慢慢提高重要可重复的功能实现了自动化,减少了90%以上的回归测试时间(部分团队100%)真正的代码覆盖率使得团队可以完全放心并依赖于自动化测试系统一直处于健康状态,出现问题快速修复案例启示实施体系条理有计划稳定可重复技能稳提升健康可信赖 SCRUM TheoryTransparencyInspection

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论