1. 讲一次你用"基于风险的测试"(Risk-Based Testing)分配测试资源的工程价值
请讲一次你用基于风险的测试分配测试资源的工程价值?
- 基于风险测试的原理
- 风险识别与优先级排序
- 资源分配与价值产出
基于风险的测试(RBT)把测试资源优先投入到"发生概率高、影响大"的模块,而非平均用力。工程价值体现在:在资源有限时,把高风险业务(支付、账号、核心交易)投入更多测试,低风险(展示、静态页)投入少量冒烟;用"风险等级=发生概率×影响程度"排序,制定测试优先级;通过风险矩阵(概率×影响)识别高风险区域,设置对应测试深度与门禁。曾有一次:上线前资源紧张,我按风险矩阵把核心支付链路的边界、并发、异常测试全部覆盖,而把低风险展示页仅做冒烟,最终核心链路缺陷在上线前拦截,而低风险区域后期补充,既保住了质量又按时交付。
测试资源永远有限,RBT 的价值是"把有限资源花在刀刃上",用风险数据驱动测试决策,而非凭感觉或平均分配。它让测试与业务风险直接挂钩,提升测试投入的性价比。