测试、敏捷及DevOps专家。ISO29119软件测试国际标准评审组专家,原埃森哲中国卓越测试中心负责人,19年IT领域测试相关工作经验。
简介
随着这几年业务的快速变化诉求以及敏捷开发方法的流行,越来越多的组织都采用敏捷模式进行项目开发。而这种时间极短且发布频繁的迭代让习惯于在传统瀑布模式开发下的测试人员感到应对吃力,心力交瘁。更有甚者,有不少测试人员抱怨做敏捷项目需要经常加班,压力更大,测试也更累了。如果这样的状态持续下去,则对项目将是一个极大的风险。那么如何才能改变这种现状,让测试人员能更加顺利的在敏捷项目下面进行工作,既能保证进度又能保证质量呢?本课程会从人、流程、技术等各个方面系统化的为学员进行剖析和讲解。
课程特点
1.介绍全面且系统化的敏捷测试体系及工程效能知识,从文化、组织结构、流程、自动化技术、CI/CD及DevOps等方面阐述如何进行敏捷测试及工程效能提升;
2.探讨对仍采用传统瀑布式开发的项目如何借鉴敏捷及DevOps理念设计端到端的质量保障体系;
3.课程包含国外先进IT公司的测试方法论及最佳实践
4.分享实际的项目案例,介绍项目碰到的痛点及如何分析和提出解决办法,最终如何实现落地的最佳实践。
课程收益
通过本课程的学习,能够获得下列收益(达到下列培训效果):
1.能全面掌握敏捷趋势下的测试人员的转型框架及体系,了解测试在CI/CD及DevOps中所处的位置及如何在此其中发挥测试的价值;
2.能了解从传统测试进行转型和提升的总体路线图
3.可了解和学习到国际先进IT公司的测试相关方法及最佳实践,起到借鉴作用;
4.通过案例分享,能够结合实际学习如何把测试左移理念应用到实际的相关项目中;
培训对象
测试经理、敏捷教练、Scrum Master、高级测试工程师、高级测试开发工程师等。
课程时长
2天(12H)
分享提纲
时间 | 授课内容 |
第一天 | 1.软件工程的演进里程碑 2.传统开发与敏捷开发的双峰挑战 3.测试在“去测试”趋势下的困窘 4.打破束缚测试藩篱的思考 5.敏捷测试的定义及本质 6.传统测试与敏捷测试的差异 7.测试转型与提升路径图 8.敏捷开发模式下的测试工程能效体系 9.敏捷测试计划的策略 10.测试视角下敏捷需求管理 11.敏捷开发下的两种不同测试类型 12.测试活动如何嵌入到在Sprint开发中 13.敏捷测试象限与测试金字塔介绍 14.测试自动化与自动化测试 15.自动化测试工具选择策略 |
第二天 | 16.敏捷单元测试——测试驱动开发TDD 17.验收测试驱动开发ATDD 18.行为驱动开发BDD 19.敏捷API层接口测试 20.微服务架构体系下的测试策略 21.敏捷性能工程 22.探索式测试ET 23.CI/CD部署流水线下的测试 24.DevOps下的测试思考 25.传统开发模式下的测试工程能效体系 26.需求的条目化管理 27.测试用例的设计策略 28.测试环境的管理策略 29.测试数据的管理策略 30.缺陷回溯策略 31.质量度量的思考 32.基于BDD的敏捷测试实践案例 |