9.1 过程监控和测试度量

9.1.1 过程监控

测试监视和控制过程检查测试是否按照测试计划和组织测试规范(例如组织测试方针和组织测试策略)进行。

通常在需求,测试用例和缺陷间跟踪。主要活动是给出度量之间的联系,防止遗漏也要防止过度。

9.1.2 测试度量

常见的用于监控的测试度量有如下内容:

管理类:

  • 计划活动的进度。
  • 需求变更的数量和比率。
  • 突出的风险区域。
  • 估计时间和实际时间的对比。
  • 活动的实际投入。
  • 哪种测试活动,方法,流程最有效或最需要改进。
  • 指定元素的覆盖率。

用例类:

  • 编写的测试用例数。
  • 修订的测试用例数或比例。
  • 执行的测试用例数或比例。
  • 通过的测试用例数或比例。
  • 发现缺陷的用例数或比例。

缺陷类:

  • 缺陷报告数。
  • 修复活动中引入的缺陷数。
  • 估计遗留缺陷数量。
  • 缺陷检测百分比。
  • 缺陷/组件数。
  • 产品的缺陷分布。
  • 缺陷类型分布。

9.1.3 测试统计举例

利用缺陷引入-发现矩阵分析

缺陷移除率=(本阶段发现的缺陷数/本阶段引入的缺陷数)*100%

缺陷分布

利用缺陷的分布进行分析:找出产品/项目的高危模块。
OA系统举例

需要针对这些高危模块进行进一步的分析,识别缺陷的产生根源是根本。

缺陷可以按照严重程度进行折算:致命x10,严重x5,一般x3,提示x1。

缺陷分类

利用缺陷分类来进行缺陷的根源分析 。

缺陷跟踪

缺陷收敛趋势分析。

缺陷处理结果

按照对缺陷的处理结果分析。

9.1.4 控制活动

如果与计划的进度、活动或测试计划的其他方面存在重大偏离,将启动活动以纠正或补偿由此产生的差异。

这样的活动包含但不限于以下几种:

  • 重新风险分析
  • 优先级评审
  • 增加资源
  • 延长时间
  • 修改结束标准