课程大纲
第一部分:敏捷项目中的敏捷测试
·敏捷测试 = 测试提前 + 小粒度增量测试 + 自动化回归
·一个敏捷团队中测试方法、测试活动和合作流程
·敏捷开发中的质量保证活动及角色分工模型
·传统开发与敏捷开发在测试各个方面的对比与分析
·各公司测试现状调研分享
第二部分:转型到敏捷测试
·百度、一家美资外企、一家保险公司、一家物流公司的敏捷测试转型案例分享
·敏捷测试四象限及需要掌握的新技能详解
·敏捷测试在管理和文化上的挑战
·敏捷团队中的质量度量和跟踪实践
·开发人员承担更多质量保证责任的实践与流程
·如何做代码评审,用什么工具
·有效沟通和Bug管理实践
·一个团队在转向敏捷测试会遇到的主要问题和对策(在角色分工,工作模式,代码权限,测试组织,技能要求,发展路线等方面)
·测试工程师的转型与挑战
第三部分:测试分层策略与自动化测试技术
·分层质量保证策略
·分层案例设计
·自动化测试工具
·单元测试技术及其最佳实践
·单元测试改造技巧及优秀案例分享
·自动化验收测试技术及其最佳实践
·自动化验收测试优秀案例分享
·测试中的数据构造和管理方法,测试Fixture的创建和维护
·测试中的内外部依赖管理及数据隔离技术
·在黑盒与白盒、面向业务与面向技术测试间选择投入产出高的自动化测试分层策略
·软件内部质量的度量与改进实践分享
·在产品和代码中内建可测试性的实践分享
第四部分:在企业中推广和应用敏捷测试
·持续集成中管理测试环境、建立团队关注、提高测试效率的技术
·构建从本地测试到发布的测试Pipeline
·建设和应用测试集群技术
·敏捷测试成熟度模型在企业中的应用案例分享