- 自查:开发写单元测试,成本低、反馈快
- 结对或互换测试:同事互测提交内容
- 独立测试角色:专职测试设计用例与回归
- 外部测试:第三方验收或众测,视角更远但成本高
ISTQB 指出独立性不是越高越好:需要结合风险与成本选择级别,开发仍需为自己的代码质量负责。
| 分级选择 | 高风险模块用独立角色或外部测试,低风险改动用结对互测 |
|---|---|
| 成本提醒 | 独立性每升一级,沟通与交接成本同步上升 |
由不同人员或角色执行测试可减少作者偏见带来的盲区;独立性从同人自查到独立组织逐级增强,但完全独立也带来沟通与归属成本。
| 分级选择 | 高风险模块用独立角色或外部测试,低风险改动用结对互测 |
|---|---|
| 成本提醒 | 独立性每升一级,沟通与交接成本同步上升 |