第五章 测试执行TE – Test Execute
小结:
- Tests ≠ Testing
- TA-做出明智的选择,变无限为有限。
- TS-基于风险不断调整测试策略。
- TE-收集信息、提供反馈。
- TS-TA-TE测试反馈环。
- 基于风险的测试是最重要的测试策略。
- 测试反馈环中,测试人员处于核心地位。
- 尽量使测试反馈环运转得“更早、更快、更频繁”。
- 测试是需要高度智力投入的探索性很强的过程。
- 测试是寻找未知的过程。
- FAST TAD- 快速测试分析与测试设计
- Testing Width测试广度体现了对测试点的覆盖情况。
- Testing Depth测试深度是对某个测试点的测试深入程度。
- Testing Depth Graph,用测试深度图表达测试广度和测试深度。
- 需要基于上下文考虑测试广度与测试深度的平衡问题。
- bug的发现与测试深度紧密相关。
- easy bug的发现与测试技能的多少关系不大。
- 拿着设计好的测试条件或测试实例去执行,并不能确保bug的发现。
- 面向业务的测试BOT与面向实现的测试IOT。
- 测试执行人员需要具备测试分析能力、测试执行能力和测试管理能力。
- 测试人员就像科学家,以相似的技能探索未知。