测试依据是什么
测试依据(Test Basis)是设计测试所依据的信息来源:需求、设计、接口契约、风险分析、用户手册与法规。依据缺失或不准确,用例就没有判定标准;ISTQB 强调测试依据本身也可能是缺陷来源——先评审依据的完整性与可测性,再设计用例。
基本信息
| 常见来源 | 需求与验收标准、设计、接口契约、风险分析、法规 |
|---|---|
| 评审顺序 | 先评审依据的完整性与可测性,再设计用例 |
| 可测判断 | 能否写出失败用例?条件模糊即不可测 |
| 追溯关系 | 用例与依据建立映射,变更时定位影响面 |
| 常见缺陷 | 缺异常与边界、可空性未定义、错误码未约定 |
| 更新管理 | 依据更新后同步用例,防止测旧不测新 |
| 风险来源 | 风险分析同样是依据:按风险定测试深度 |
典型使用场景
- 用例设计前:按依据评审清单先检查可测性。
- 需求评审:与产品确认异常与边界是否补齐。
- 接口联调:用契约核对字段可空性与错误码约定。
- 变更管理:依据变更时通过追溯映射评估用例影响。
- 合规测试:把标准与法规条款对应用例与证据。
- 新人学习:从依据出发理解用例为什么这样设计。
- 缺陷定位:依据里有约定时,缺陷单直接引用条款更有说服力。
- 认证对照:认证类项目按标准条款逐条建立用例与证据索引。
依据核对问法
| 依据 | 评审问法 |
|---|---|
| 需求与验收标准 | 这条需求如何判定通过?异常与边界写了吗 |
| 接口契约 | 字段可空性与缺省值如何区分?错误码约定在哪 |
| 设计文档 | 异常分支去哪个状态?幂等与重试在哪里定义 |
| 标准与法规 | 哪条用例对应具体条款?证据留存在哪 |
ISTQB 强调测试依据的缺陷同样会导致测试失败:先评审依据本身,再设计用例。
依据不明确时用问题清单抛回评审,不靠个人经验硬猜。
用例引用需求编号或契约条款,评审时能回点,追溯才有落点。