七条原则
| 原则 | 要点 |
|---|---|
| 测试证明缺陷存在 | 通过测试只能发现缺陷,不能证明系统没有缺陷 |
| 穷尽测试不可行 | 除极简场景外,无法组合执行所有输入与前置条件 |
| 尽早测试 | 测试活动尽早介入可降低后续返工代价 |
| 缺陷聚集 | 缺陷常集中在少数模块,投入应随之倾斜 |
| 杀虫剂悖论 | 同一组用例反复执行会逐渐失效,需要定期更新 |
| 测试依赖上下文 | 不同系统与风险级别采用不同测试策略 |
| 无缺陷谬论 | 缺陷修完不等于满足用户需求,验证需求同样关键 |
七原则出自 ISTQB CTFL 大纲第 1 章,是测试策略讨论的通用语言。
ISTQB 大纲归纳的七条通用测试原则:测试证明缺陷存在而非不存在、穷尽测试不可行、尽早测试、缺陷聚集、杀虫剂悖论、测试依赖上下文、无缺陷谬论。
| 原则 | 要点 |
|---|---|
| 测试证明缺陷存在 | 通过测试只能发现缺陷,不能证明系统没有缺陷 |
| 穷尽测试不可行 | 除极简场景外,无法组合执行所有输入与前置条件 |
| 尽早测试 | 测试活动尽早介入可降低后续返工代价 |
| 缺陷聚集 | 缺陷常集中在少数模块,投入应随之倾斜 |
| 杀虫剂悖论 | 同一组用例反复执行会逐渐失效,需要定期更新 |
| 测试依赖上下文 | 不同系统与风险级别采用不同测试策略 |
| 无缺陷谬论 | 缺陷修完不等于满足用户需求,验证需求同样关键 |