敏捷测试与探索式测试实践培训
模块1 - 敏捷开发与敏捷测试
1).重温敏捷宣言
2).敏捷开发的基本原则
3).从Scrum来看敏捷开发的流程
4).敏捷开发的方法和特点;
5).敏捷开发中角色和任务的分工
6).怎样从传统的开发模式转型到敏捷
7).敏捷测试
8).敏捷测试的分层
9).测试人员如何更好适应敏捷开发?
10).专注用户需求的价值
11).良好的团队文化
模块2 – 敏捷测试过程
1).从TDD到ATDD
2).USE CASE与验收测试标准
3).敏捷测试的策略
4).敏捷测试人员的职责
5).如何大程度发挥测试人员的作用
6).不同于传统的敏捷评审方法
7).一页纸的测试计划
8).如何分解敏捷开发的任务
9).如何基于用户故事的测试
10).如何将用户故事有效地转化为测试用例
11).持续测试
12).沟通与协作
13).验收测试
14).精益(Lean)测试
15).敏捷测试中的精益测试实践
模块3 – 探索式测试 (3小时)
1).什么是探索性测试(ET)
2).探索式测试的优势在哪里?
3).如何选择正确的测试技术和风格
4).探索式测试的计划与准备
5).如何执行探索性测试?
6).探索式测试所需的技能和知识
7).如何破解软件
8).批判性思维
9).上下文驱动的逻辑思维
10).启发式测试神谕
11).专注于测试数据
12).局部探索式测试方法
13).全局探索式测试方法
14).如何评估探索式测试结果?
15).如何更好地进行探索性测试?
16).一个探索式测试过程的实例
17).练习:执行探索性测试
模块4 - 基于会话的探索式测试管理
1).如何使ET可靠、可追溯?
2).什么是基于会话的测试(SBTM)?
3).如何使用图表和解说
4).会话报告
5).管理测试覆盖率和测试进度
6).基于会话测试的完整过程
7).如何实施团队的多个会话的测试
8).练习:执行基于会话的测试
模块5 - 敏捷测试之佳实践。
1).基于脚本的测试(ST)与ET之争
2).如何开展基于风险的测试?
3).电力行业有关的敏捷测试实践
4).敏捷测试象限
5).持续的质量反馈
6).开发与测试角色互换吗?
7).测试人员究竟需要什么技能?