9.1 过程监控和测试度量
9.1.1 过程监控
测试监视和控制过程检查测试是否按照测试计划和组织测试规范(例如组织测试方针和组织测试策略)进行。
通常在需求,测试用例和缺陷间跟踪。主要活动是给出度量之间的联系,防止遗漏也要防止过度。
9.1.2 测试度量
常见的用于监控的测试度量有如下内容:
管理类:
- 计划活动的进度。
- 需求变更的数量和比率。
- 突出的风险区域。
- 估计时间和实际时间的对比。
- 活动的实际投入。
- 哪种测试活动,方法,流程最有效或最需要改进。
- 指定元素的覆盖率。
用例类:
- 编写的测试用例数。
- 修订的测试用例数或比例。
- 执行的测试用例数或比例。
- 通过的测试用例数或比例。
- 发现缺陷的用例数或比例。
缺陷类:
- 缺陷报告数。
- 修复活动中引入的缺陷数。
- 估计遗留缺陷数量。
- 缺陷检测百分比。
- 缺陷/组件数。
- 产品的缺陷分布。
- 缺陷类型分布。
9.1.3 测试统计举例
利用缺陷引入-发现矩阵分析
缺陷移除率=(本阶段发现的缺陷数/本阶段引入的缺陷数)*100%
缺陷分布
利用缺陷的分布进行分析:找出产品/项目的高危模块。
OA系统举例
需要针对这些高危模块进行进一步的分析,识别缺陷的产生根源是根本。
缺陷可以按照严重程度进行折算:致命x10,严重x5,一般x3,提示x1。
缺陷分类
利用缺陷分类来进行缺陷的根源分析 。
缺陷跟踪
缺陷收敛趋势分析。
缺陷处理结果
按照对缺陷的处理结果分析。
9.1.4 控制活动
如果与计划的进度、活动或测试计划的其他方面存在重大偏离,将启动活动以纠正或补偿由此产生的差异。
这样的活动包含但不限于以下几种:
- 重新风险分析
- 优先级评审
- 增加资源
- 延长时间
- 修改结束标准