缺陷 是在各个阶段注入到阶段性产品或者成果中去,通过表4 描述的与缺陷注入和清除相关联的活动分析,可以更好地理解缺陷清除有效性。回归缺陷是由于修正当前缺陷时而引起相关的、新的缺陷,所以即使在 测试 阶段,也会产生新的缺陷。 表 4 与" name="description" />
MILY: 宋体">缺陷是在各个阶段注入到阶段性产品或者成果中去,通过表4 描述的与缺陷注入和清除相关联的活动分析,可以更好地理解缺陷清除有效性。回归缺陷是由于修正当前缺陷时而引起相关的、新的缺陷,所以即使在测试阶段,也会产生新的缺陷。
表 4 与缺陷注入和清除相关联的活动
开发阶段 |
缺陷注入 |
缺陷清除 |
需求 系统/概要设计 详细/程序设计 编码和单元测试 |
需求收集过程和功能规格说明书 设计工作 设计工作 编码 集成过程、回归缺陷 回归缺陷 回归缺陷 |
需求分析和评审 设计评审 设计评审 代码审查、测试 构建验证、测试 测试、评审 测试、评审 |
清除的缺陷数等于检测到的缺陷数减去不正确修正的缺陷数。如果不正确修正的缺陷数所占的比例很低(经验数据表明,测试阶段大概为2%),清除的缺陷数就近似于检测到的缺陷数。