质量工程师序列、软件测试工程师序列、软件研发工程师序列
| 课程编号 | 开课日期 | 地点 | 培训天数 | 选择报名 |
质量工程师序列、软件测试工程师序列、软件研发工程师序列
培训特色
如何提高开发的初始质量,如何提高开发人员的质量意识,如何提高手工测试的效果,如何降低测试的消耗,如何建立更为稳定有效的分层自动化测试体系,如何缩短需求实现周期及时验收,如何系统降低质量风险,支撑频繁的发布策略,带来更好的市场响应能力?敏捷测试提供了解决方案,为团队建立更经济高效的质量保证体系。
目标收益
该课程使学员:
- 熟悉敏捷测试的测试方法
- 熟悉敏捷测试团队的管理
- 了解敏捷测试如何进行转型
培训对象
质量工程师序列、软件测试工程师序列、软件研发工程师序列
学员基础
1、具备一定测试经验;
2、了解一门编程语言;
课程大纲
主题 内容
第一部分:敏捷项目中的敏捷测试
*敏捷测试 = 测试提前 + 小粒度增量测试 + 自动化回归
*一个敏捷团队中测试方法、测试活动和合作流程
*敏捷开发中的质量保证活动及角色分工模型
*传统开发与敏捷开发在测试各个方面的对比与分析
*各公司测试现状调研分享
第二部分:转型到敏捷测试
*百度、一家美资外企、一家保险公司、一家物流公司的敏捷测试转型案例分享
*敏捷测试四象限及需要掌握的新技能详解
*敏捷测试在管理和文化上的挑战
*敏捷团队中的质量度量和跟踪实践
*开发人员承担更多质量保证责任的实践与流程
*如何做代码评审,用什么工具
*有效沟通和Bug管理实践
*一个团队在转向敏捷测试会遇到的主要问题和对策(在角色分工,工作模式,代码权限,测试组织,技能要求,发展路线等方面)
*测试工程师的转型与挑战
第三部分:测试分层策略与自动化测试技术
*分层质量保证策略
*分层案例设计
*自动化测试工具
*单元测试技术及其最佳实践
*单元测试改造技巧及优秀案例分享
*自动化验收测试技术及其最佳实践
*自动化验收测试优秀案例分享
*测试中的数据构造和管理方法,测试Fixture的创建和维护
*测试中的内外部依赖管理及数据隔离技术
*在黑盒与白盒、面向业务与面向技术测试间选择投入产出高的自动化测试分层策略
*软件内部质量的度量与改进实践分享
*在产品和代码中内建可测试性的实践分享
第四部分:在企业中推广和应用敏捷测试
*持续集成中管理测试环境、建立团队关注、提高测试效率的技术
*构建从本地测试到发布的测试Pipeline
*建设和应用测试集群技术
*敏捷测试成熟度模型在企业中的应用案例分享