课程简介
随着敏捷开发模式的普及,越来越多的企业团队开始向敏捷测试转型。敏捷测试是一种遵循敏捷软件开发规则和原则,力求达到质量和效率平衡的测试实践。与传统方法不同,敏捷测试具有更强的协作性,强调与产品设计人员、开发人员的交流和协作,具有更短的周期,更灵活的计划,更高效的自动化,能够缩短价值交付周期,能更早地发现测试中存在的风险。同时,这种轻量级的管理模式还能减少测试计划、测试用例设计等工作的比重,为测试人员减少不必要的负担,节省了工作量及成本。
本节课程通过对比传统开发与敏捷开发,深入分析敏捷测试转型的全过程,分享企业优秀案例及技术策略。
课程收益
1.了解敏捷团队中测试方法、测试活动和合作流程;
2.了解团队转型敏捷测试中遇到的问题,掌握应对方案;
3.掌握测试分层策略与自动化测试技术;
4.掌握敏捷测试在企业中的实际应用。
受众人群
测试经理、敏捷教练、软件测试工程师、测试开发工程师等。
课程周期
2天(12H)
课程大纲
课程主题 | 课程内容 |
Part 1 敏捷项目中的敏捷测试 | 1.敏捷测试 = 测试提前 + 小粒度增量测试 + 自动化回归 2.一个敏捷团队中测试方法、测试活动和合作流程 3.敏捷开发中的质量保证活动及角色分工模型 4.传统开发与敏捷开发在测试各个方面的对比与分析 5.各公司测试现状调研分享 |
Part 2 转型到敏捷 测试 | 1.百度、一家美资外企、一家保险公司、一家物流公司的敏捷测试转型案例分享 2.敏捷测试四象限及需要掌握的新技能详解 3.敏捷测试在管理和文化上的挑战 4.敏捷团队中的质量度量和跟踪实践 5.开发人员承担更多质量保证责任的实践与流程 6.如何做代码评审,用什么工具 7.有效沟通和Bug管理实践 8.一个团队在转向敏捷测试会遇到的主要问题和对策(在角色分工,工作模式,代码权限,测试组织,技能要求,发展路线等方面) 9.测试工程师的转型与挑战 |
Part 3 测试分层与自动化测试技术 | 1.分层质量保证策略 2.分层案例设计 3.自动化测试工具 4.单元测试技术及其最佳实践 5.单元测试改造技巧及优秀案例分享 6.自动化验收测试技术及其最佳实践 7.自动化验收测试优秀案例分享 8.测试中的数据构造和管理方法,测试Fixture的创建和维护 9.测试中的内外部依赖管理及数据隔离技术 10.在黑盒与白盒、面向业务与面向技术测试间选择投入产出高的自动化测试分层策略 11.软件内部质量的度量与改进实践分享 12.在产品和代码中内建可测试性的实践分享 |
Part 4 在企业中推广和应用敏捷测试 | 1.持续集成中管理测试环境、建立团队关注、提高测试效率的技术 2.构建从本地测试到发布的测试Pipeline 3.建设和应用测试集群技术 4.敏捷测试成熟度模型在企业中的应用案例分享 |
Bard Lu
百林哲咨询(北京)有限公司专家团队成员
Bard Lu
百林哲咨询(北京)有限公司专家团队成员
Bard Lu
百林哲咨询(北京)有限公司专家团队成员
Bard Lu
百林哲咨询(北京)有限公司专家团队成员
Bard Lu
百林哲咨询(北京)有限公司专家团队成员
Bard Lu
百林哲咨询(北京)有限公司专家团队成员
Bard Lu
百林哲咨询(北京)有限公司专家团队成员