敏捷测试方法与实践课程
课程天数:2天
课程介绍
介绍全面且系统化的敏捷测试体系知识,从文化、组织结构、流程、自动化技术等方面阐述如何进行敏捷测试;
介绍国际先进IT公司的测试方法及最佳实践;
分享实际的敏捷项目测试案例,介绍项目碰到的痛点及如何分析和提出解决办法,最终如何实现落地的最佳实践。
课程收益
能全面了解到敏捷测试相关的整体知识,建立起敏捷测试的知识体系结构;
可了解和学习到国际先进IT公司的敏捷测试相关方法及最佳实践,起到借鉴作用;
通过案例分享,能够结合实际学习如何把敏捷测试应用到实际的相关项目中;
培训对象
测试经理、敏捷教练、Scrum Master、高级测试工程师、高级测试开发工程师等。
课程大纲
第一单元:什么是敏捷与敏捷测试?
• 软件工程发展史
• 敏捷的由来
• 敏捷Scrum介绍
• 规模化敏捷
• 传统测试下敏捷环境面临的挑战
• 敏捷测试的概念
• 敏捷测试的特点
• 敏捷测试与传统测试的异同
• 敏捷测试的价值与优势
第二单元:敏捷测试转型框架
• 敏捷测试转型模型
• 敏捷文化的转变
• 传统测试人员转变法则
• 敏捷测试团队组织结构
• 敏捷测试类型
• 敏捷测试的角色和职责
• 敏捷测试角色所需技能
• Sprint内及跨Sprint敏捷测试流程
第三单元:敏捷测试执行过程
• 敏捷测试需求之用户故事
• 测试视角下的用户故事生命周期
• 敏捷测试计划
• 在Sprint中跟踪敏捷测试的任务
• 敏捷测试Sprint日历样例
• 敏捷测试交付物
• 敏捷测试成熟度模型
第四单元:敏捷测试实践框架
• 敏捷测试象限
• 测试金字塔介绍
• 分层自动化测试
• 测试自动化与自动化测试
• 敏捷测试自动化工程体系框架
• 自动化测试工具选择策略
• 敏捷测试下的DevOps原则
第五单元:敏捷测试实践
• 敏捷单元测试——测试驱动开发TDD
• 验收测试驱动开发ATDD
• 行为驱动开发BDD
• 敏捷API层接口测试
• 敏捷性能测试
• 探索式测试ET
• 自动化构建及CI/CD
• 微服务架构及测试
第六单元:敏捷测试案例
• 基于BDD的分布式敏捷测试实践案例