课程背景
互联网产品的快速迭代,让敏捷开发在各个领域都得到了广泛应用。同时,也加快了敏捷测试在各家企业落地生根的进程。但不可否认的是,在敏捷的过程中,测试成为敏捷交付的“绊脚石”。现实中,很多测试人:
1.对敏捷测试的理解浮于表面。敏捷测试提了很多年,也做了很多年,但彻底搞懂敏捷测试的人不多。
2.缺乏对测试自身的思考。大家都觉得做了开发,才有更好的前景,不愿意提升对测试自身能力的思考。
更多的时候,很多测试不知道什么是 BDD(行为驱动开发),但却在使用 BDD 的自动化测试框架;也不知道看板和敏捷的关系,但每天都在公司的项目管理工具里,处理电子看板上的测试任务。90% 的测试人知道敏捷测试,也有敏捷测试的意识。但却无法正确理解敏捷测试的思想、实施方法及工具。
但敏捷测试的思想和方法到底是什么?目前还没有比较严谨的中文教学材料。这个专栏由一位测试领域老兵,结合了10 余位测试专家对敏捷测试实践经验汇总整理而成。课程的内容包括测试思维、测试流程、测试基础设施和一系列的优秀实践等。
课程讲师
朱少民
知名测试专家、畅销书《全程软件测试》作者
朱少民,国内知名测试专家,曾任思科(中国)QA高级总监、软件绿色联盟标准评测组组长。热衷于知识分享,著有《全程软件测试》《软件测试方法和技术》等十几部优质技术图书、个人技术博客曾获“CSDN 十大博客”称号、长期维护个人公众号“软件质量报道”、也是各大技术会议最喜欢邀请的演讲嘉宾之一。
学习收获
10余位测试专家敏捷测试实践经验汇总
彻底掌握敏捷测试思想、实施方法及工具
敏捷团队测试人必备技能及工作案例剖析
突破瓶颈扩展视野,重构你的测试基本功
课程大纲
开篇词
开篇词:重剑无锋、大道至简
模块一:磨刀不误砍柴工:基础篇
第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讲:敏捷过程的反思与持续改进
此处内容需要权限查看