主题
|
内容
|
模块1 -敏捷测试之道
|
1.
重温敏捷宣言和敏捷价值观
2. 敏捷实践给测试工作什么启发?
3. 究竟什么是敏捷测试?
4. 从敏捷开发的12项基本原则解析敏捷测试
5. 敏捷模式中开发与测试的关系?
6. 测试人员如何更好适应敏捷开发?
7. 敏捷开发中测试面临哪些挑战?
8. 如何最大程度地发挥测试的价值?
9. 敏捷测试的思维方式
10.精益测试
11.小组讨论
12.小结:敏捷测试的解决之道
|
模块2 -敏捷测试之法
|
1.
敏捷测试流程
2. 从TDD到ATDD、BDD
3. USE CASE与验收测试标准
4. 启发式测试准则
5. 敏捷测试需求分析常见方法
6.基于用户场景的测试
7.测试场景设计方法
8.练习
9.基于业务路径的测试方法
10. 练习
11. 端到端的业务测试
12. 基于数据流分析的测试方法
13. 练习
14. 组合优化测试方法
15. 练习
16. 用户故事的验证
17. 如何应对回归测试的挑战?
18. 探索式测试
|
模块3 -敏捷测试之术
|
1.用户故事(user
story)如何评审?
2.如何参与Product backlog的计划工作?
3.如何从用户故事展开测试的需求
4.一页纸的测试计划
5.敏捷测试任务的分解与估算
6.自动部署
7.持续测试实践
8.验收测试的有效执行
9.结对测试有价值吗?
10. 敏捷测试要度量哪些数据?
11. 测试覆盖率的分析
12. 敏捷测试中的缺陷管理
13. 敏捷的性能测试
14. 敏捷测试的其它优秀实践
|
模块4 -敏捷测试之器
|
1.敏捷测试象限
2.测试基础设施
3.自动化测试框架
4.更适应敏捷开发的自动化测试框架
5.敏捷测试工具
6.Selenium + WebDriver
7.练习
8.BDD + Cucumber
9.练习
10. 移动app + Appium
11. 练习
12. 小结
|