构建测试左移的质量保障体系

构建测试左移的质量保障体系
    马上咨询


    陈晓鹏   测试、敏捷及DevOps专家

    ISO29119软件测试国际标准评审组专家,原埃森哲中国卓越测试中心负责人、埃森哲金牌讲师

    MBA,PMP,CSM,SAFe Agilist,LeSS Practitioner,EXIN DevOps Professional,19年IT领域测试相关工作经验,超过12年在IBM、埃森哲、德勤等国际顶尖IT咨询及世界五百强公司工作。曾任埃森哲公司中国卓越测试中心负责人,负责该公司在中国所有测试相关的业务,领导200+人规模测试团队,支持30多个客户及40多个项目的测试工作。也曾担任过IBM资深测试咨询顾问、德勤咨询测试经理等职位。擅长测试咨询与落地、项目质量管理、测试成熟度评估及测试中心体系建设、测试自动化及敏捷测试、DevOps等相关领域。曾服务过的客户包括广东移动、招商银行、保诚保险等国内外大型客户。

    曾受邀作为:

    • 2018年广州第2届DevOpsDays MeetUp分享嘉宾
    • 2018年深圳第3届DevOpsDays MeetUp分享嘉宾
    • 2019年粤港澳金融论坛DevOps与运维专题演讲嘉宾
    • 2019年暨南大学MBA“四海讲堂”客座讲师
    • 2019年第2届“AI+未来”中国云测试行业峰会演讲嘉宾
    • 2019年全国大学生软件测试大赛总决赛评委
    • 2019年广东省职业技能竞赛暨第二届“赛宝杯”计算机软件测试员大赛评审专家
    • 2019年广州敏捷之旅暨第7届广州DevOps MeetUp分享嘉宾
    • 2020年珠海DevOps Meetup分享嘉宾


    课程特点

    • 从测试的角度去思考与构建基于“测试左移”与“质量内建”的全生命周期质量保障体系;
    • 针对传统的瀑布式开发与敏捷开发这两种不同软件研发模式下如何去设计端到端的质量保障体系;
    • 课程包含国外先进IT公司的测试方法论及最佳实践
    • 分享实际的项目案例,介绍项目碰到的痛点及如何分析和提出解决办法,最终如何实现落地的最佳实践。

     课程收益

    通过本课程的学习,能够获得下列收益(达到下列培训效果):

    • 能全面了解到基于“测试左移”的全生命周期质量保障体系;可建立起相关知识体系结构;
    • 可了解和学习到国际先进IT公司的测试相关方法及最佳实践,起到借鉴作用;
    • 通过案例分享,能够结合实际学习如何把测试左移理念应用到实际的相关项目中;

    课程培训对象

    测试经理、敏捷教练、Scrum Master、高级测试工程师、高级测试开发工程师等。

    课程具体内容

    在整个软件开发生命周期过程中,测试一直处于尾端,承担着软件质量把关的角色。但是缺陷的产生并不来源于测试,而是来源于测试的前端。这种缺陷的延迟发现为项目带来了巨大的成本与质量的风险。因此,测试人员如何尽早通过测试前移的理念应于质量保障的手段来提高软件的质量、降低整个软件交付风险就显得非常重要。本次培训主题主要从测试组织的角度去探讨在整个软件开发生命周期中测试人员应该如何尽早的介入并却如何进行相关的质量活动,从而尽早预防或发现缺陷,从全局性、系统性的角度提升软件的质量。

    第一天
    1. 软件工程的演进里程碑
    2. 传统开发与敏捷开发双峰挑战
    3. 测试在“去测试”趋势下的困窘
    4. 打破束缚测试藩篱的思考
    5. 质量内建与测试左移的内外因驱动
    6. 传统测试与敏捷测试的差异
    7. 敏捷开发模式下的测试左移质量保障体系
    8. 敏捷测试计划的策略
    9. 测试视角下敏捷需求管理
    10. 敏捷开发下的两种不同测试类型
    11. 测试活动如何嵌入到在Sprint开发中
    12. 敏捷测试象限与测试金字塔介绍
    13. 测试自动化与自动化测试
    14. 自动化测试工具选择策略
    第二天
    1. 敏捷单元测试——测试驱动开发TDD
    2. 验收测试驱动开发ATDD
    3. 行为驱动开发BDD
    4. 敏捷API层接口测试
    5. 微服务架构体系下的测试策略
    6. 敏捷性能测试
    7. 探索式测试ET
    8. CI/CD部署流水线下的测试
    9. DevOps下的测试思考
    10. 传统开发模式下的测试左移质量保障体系
    11. 需求的条目化管理
    12. 测试用例的设计策略
    13. 测试环境的管理策略
    14. 测试数据的管理策略
    15. 缺陷回溯策略
    16. 质量度量的思考
    17. 基于BDD的敏捷测试实践案例