课程目录
模块一:磨刀不误砍柴工:基础篇
第01讲:究竟什么是敏捷测试?
第02讲:通过案例全面比较传统测试与敏捷测试
第03讲:敏捷测试思维方式
第04讲:敏捷测试流程解析
第05讲:仅有的两本敏捷测试的图书是如何误导我们的?
模块二:人是决定的因素
第06讲:敏捷团队究竟要不要专职的测试人员?
第07讲:如果有专职的敏捷测试人员,他们的职责是什么?
第08讲:借助 Test Owner 角色,完成团队转型?
第09讲:如何构建有强烈质量意识的学习型组织?
第10讲:如何更好地为测试而学?
第11讲:产品、测试与开发如何协作?
模块三:构建强大的敏捷测试基础设施
第12讲:持续交付(CD)与持续集成(CI)意味着什么?
第13讲:测试如何融入 CI/CD 环境中?
第14讲:基于 DevOps 的测试基础设施构成
第15讲:虚拟机技术与容器技术的应用
第16讲:测试四象限与金字塔模型
第17讲:如何完成全自动的部署和 BVT?(上)
第17讲:如何完成全自动的部署和 BVT?(下)
第18讲:增加自动的静态测试和测试报告生成功能
第19讲:搭建敏捷自动化测试框架及其案例分析
加餐1:搭建基于 K8s 和 Docker 的 Jenkins 可伸缩持续集成系统
模块四:测试左移更体现敏捷测试的价值
第20讲:没有 ATDD,就没有用户故事的可测试性
第21讲:产品价值分析:商业画布、影响地图、故事地图
第22讲:从 Epic 到 User Story 完成需求评审
第23讲:不可忽视的设计评审
第24讲:BDD 及其自动化实践
第25讲:再往前一步,让实例化需求(RBE)落地
模块五:敏捷测试分析与计划
第26讲:基于上下文驱动思维的测试分析
第27讲:如何培养自己的业务与用户体验分析技能?
第28讲:敏捷测试风险在哪里?
第29讲:启发式测试策略与测试策略制定
第30讲:代码依赖性分析与精准测试
第31讲:敏捷测试要不要计划?
第32讲:探索式测试与基于脚本的测试
第33讲:如何采用 SBTM:从 Mission 到 Session?
第34讲:一个应用 SBTM 的真实案例
加餐2:敏捷测试分析与计划的案例
模块六:敏捷测试设计与执行
第35讲:正确理解 DoD 与敏捷中的验收测试
第36讲:如何将用户故事转化为测试用例?
第37讲:敏捷开发中基于场景/事件流的用例设计
第38讲:探索式测试的设计与执行:扮演角色、场景挖掘
第39讲:测试自动化设计模式:一步到位
第40讲:脚本开发、调试与维护的常用技巧
第41讲:质效合一:自动化测试和手工测试的完美融合
第42讲:单元测试必须 TDD 吗?
第43讲:优先实现面向接口的测试
第44讲:大数据+AI 系统的测试设计与执行
模块七:敏捷测试的收尾与改进
第45讲:测试右移:在线测试与日志分析
第46讲:如何分析测试结果和评估测试工作的质量?
第47讲:如何获得良好的(测试与质量)可追溯性、可视化
第48讲:敏捷测试优秀实践
第49讲:敏捷过程的反思与持续改进