软件测试思维与实战训练课程
课程天数:2天
课程介绍
通过具体的案例来介绍和分析各项主题,使之能学以致用,能够真正解决实际工作中的问题;和学员有较多的互动,使课程具有生动性,提升培训效果;
课程收益
学员了解测试的基本方法、质量模型,为测试执行打下坚实的基础;
深刻理解业务的需求,能从用户角度看问题,发现更多的缺陷
掌握软件测试的一些测试技巧,能够发现更多的缺陷;
提升观察力、分析能力,一眼看出设计或功能操作上的问题;
提高学员的思维能力,特别是在工作中具有测试思维能力;
将思维能力应用到场景中去,不断挖掘用户应用场景,提高测试覆盖面;
提高质量意识,具备更好的质量控制能力和缺陷预防能力。
培训对象
测试工程师、测试经理、项目经理等。
课程大纲
第一单元:软件测试分析与设计
• 深刻理解软件需求的层次性
• 全面理解测试的充分性
• 究竟什么是测试分析?
• 测试分析与测试计划、测试设计的关系
• 测试分析过程
• 如何快速收集测试分析的输入?
• 测试分析方法及其应用(含实践、练习)
• 测试之分析性思维训练(含实践、练习)
• 测试之系统性思维训练(含实践、练习)
• 测试风险分析与测试策略制定(含实践、练习)
• 测试设计的依据是什么?
• 综合运用测试设计方法
• 接口测试的分析和设计
• 组合测试方法
• 敏捷中测试分析与设计思路
• 测试用例和用例库建立的最佳实践
第二单元:探索式测试及其思维训练
• 软件研发面对越来越多的不确定性
• 不确定性呼唤探索式测试(ET)
• ET的内涵
• ET vs. ST (比较、有机结合)
• ET与上下文驱动思维训练(含实践、练习)
• 启发式测试策略
• ET与批判性思维训练(含实践、练习)
• ET与创造性思维训练(含实践、练习)
• 探索式测试的实施(含实践、练习)
• 什么是SBTM?
• 敏捷中如何全面实施SBTM?