为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

王存浩-自动化测试实施体系

2019-11-26 20页 ppt 68KB 23阅读

用户头像 个人认证

IT人

暂无简介

举报
王存浩-自动化测试实施体系自动化测试实施体系王存浩敏捷教练道富摘要随着越来越多的公司采用敏捷,自动化测试也成为必选的实践,但是从传统的手工测试转变为自动化测试是一个艰辛的过程。本案例从以下八个方面:测试策略、测试用例设计、测试数据与期望结果、测试代码设计、测试与SCRUM结合、测试与CI的集成、测试工具选择、测试培训与指导,来全方位解读在公司级别如何实施自动化测试。自动化测试实施体系我们希望有全面、容易实施、效果显著的方案我们希望达到的目标自动化测试转型稳步进行测试人员自动化测试水平显著提高自动化测试的作用显著体现为什么建立该实施体系敏捷转型后测试的困...
王存浩-自动化测试实施体系
自动化测试实施体系王存浩敏捷教练道富摘要随着越来越多的公司采用敏捷,自动化测试也成为必选的实践,但是从传统的手工测试转变为自动化测试是一个艰辛的过程。本案例从以下八个方面:测试策略、测试用例、测试数据与期望结果、测试代码设计、测试与SCRUM结合、测试与CI的集成、测试工具选择、测试培训与指导,来全方位解读在公司级别如何实施自动化测试。自动化测试实施体系我们希望有全面、容易实施、效果显著的方案我们希望达到的目标自动化测试转型稳步进行测试人员自动化测试水平显著提高自动化测试的作用显著体现为什么建立该实施体系敏捷转型后测试的困难业界已有的方案多以单个或几个方面测试方法或者为主业务、技术、人员等因素造成已有方案很难达到较好地适配体系框架测试策略测试工具测试与CI的集成测试与SCRUM结合测试用例设计测试数据与期望结果测试代码设计测试培训与指导曲折、经验与教训技能不足没有自动化测试规划没有注意自动化测试的ROI追求量而忽略了稳定性和重复性缺乏频繁执行与及时反馈代码迅速膨胀与维护困难改进思路提供培训与指导提供指导原则与方针提供模板与参考范例现有测试工具基础上适当地抽象充分利用持续集成测试策略测试分层-测试金字塔不同级别环境的测试搭配测试类型的选取,比如安全性测试、功能测试、性能测试、恢复性测试测试流程与缺陷管理测试用例设计测试用例设计合理,与需求对应关系以及用例本身组织清晰,鼓励PO和开发参与前期讨论用例设计合理利用多种测试设计方法,比如等价类划分法,边界值分析法,因果图法等用例覆盖测试类型全面,包括安全性测试,功能测试,性能测试,恢复性测试等自动化测试的最优ROI-与PO与QASME讨论测试用例的自动化具备充分的endtoend自动化测试测试数据与期望结果准备过程简单容易,数据接近真实环境,准备过程能自动化一部分最好不同环境使用相同的测试数据,为保密数据使用混淆策略使用可重复静态的输入数据与结果,有方案处理动态数据测试代码设计设计易使用,可重用,易定位(组织较好),易维护,易扩展测试代码与测试数据分离高稳定性:case失败首先考虑的是代码出问题了,而不是不稳定造成的维护可重用功能列表并控制其规模,建立自动化功能重用模块或库,容易定位到可重用的功能控制自动化测试的时间,注意自动化测试本身的性能测试代码规范测试代码Review以及规范测试与SCRUM结合使用实例化需求或ATDD新增以及改动的功能,其自动化测试以现有自动化测试为基础开发,当前迭代完成所有测试人员都能编写自动化测试代码测试与CI的集成有每日自动化测试执行较高的测试覆盖率(主要功能最好完全覆盖),最好有自动化测试的行覆盖率及时验证代码改动及时充分的反馈机制测试工具的选择Cucumber+SeleniumFitNesseUFT/LeanFTRanorexRobotFramework测试培训与指导建立自动化测试专家团队为不同工具创建使用指南、模板以及参考范例,并做合理地抽象和增强为团队分配SME指导并优化自动化测试定期提供自动化测试技能培训根据SME的指导反馈定期总结团队的问题并及时优化实施体系自动化测试竞赛解决方法和实践小结提供培训-让大家具备基本的知识和技能对工具做适当抽象和增强并提供使用指南、模板与范例-让大家有选择,并容易上手提供指导原则-让团队知道如何去做,如何可以做好提供指导-确保团队的自动化测试的质量,并同时提高团队成员的技能使用持续集成-让大家获得持续反馈,充分发挥自动化测试的作用案例ROI分析体系本身是对现有工作的梳理优化,不会专门为该体系实施花费很多专门的时间没写过代码的测试人员可以快速上手独立完成自动化测试自动化测试当前迭代完成,测试人员技能慢慢提高重要可重复的功能实现了自动化,减少了90%以上的回归测试时间(部分团队100%)真正的代码覆盖率使得团队可以完全放心并依赖于自动化测试系统一直处于健康状态,出现问题快速修复案例启示+实施体系条理有稳定可重复技能稳提升健康可信赖SCRUMTheoryTransparencyInspectionAdaption+下一步要做……结合大数据-自动化相关数据的可视化把自动化测试结果作为一个SDLC的硬性指标(只有通过才可以进入下一环节)谢谢聆听!
/
本文档为【王存浩-自动化测试实施体系】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索