软件质量报告模板-产品质量度量

问题来源于一些同僚的问题。测试

“Vincent,老板让我发一份软件质量报告,你有模板吗?”spa

“是测试报告吗?”3d

“No,No,应该不是测试报告,是质量报告。”blog

 

测试报告你们都大概知道怎么作,可是质量报告呢,提及来他到底与测试报告有什么不一样?get

仔细思考,其实这两种报告之间的差别仍是比较直观的。产品

测试报告,更可能是以测试为出发点,关注测试工做的背景、过程、完成度和结果。固然,测试的报告也能反应出一个产品的质量,可是他的衡量通常不够直观(好比缺陷数量这种数据,因为软件规模不同,是不能用来对软件质量进行客观评价的)。模板

而质量报告,则以产品质量为出发点,核心关注内容就是产品质量。测试工做量及相关问题,则不是他关注的重心。效率

若是说测试报告是向直接领导汇报工做,那么质量报告则是向利益干系人报告产品状况。能够说两者的差别在于出发点和关注点的不一样,固然也有功能重叠的部分。软件

 

1. 质量报告内容

那么软件质量报告怎么报告?思路上,笔者认为能够从如下六方面去考虑:im

  1. 软件计划的特性完成了多少?产品完成状况
  2. 已完成的功能特性好很差用?产品有没有什么问题
  3. 工做完成状况?测试没有完成的部分可能存在风险
  4. 咱们的研发过程质量如何?过程质量也是质量,实际上咱们认为产品质量根源于过程质量而非测试
  5. 咱们的产品研发计划是否存在偏离?若是计划出现偏离,则需引发重视并施加措施
  6. 产品的质量呈现怎样的趋势?产品质量走势分析,能够帮助对项目接下来的走向作出预测和问题防范

 

接下来的问题就是如何用数据去度量以上这些指标,咱们来作一个罗列:

产品完成状况度量:

  • 需求经过率
  • 功能点经过率
  • 风险规避状况

产品质量度量:

  • 测试经过率
  • 缺陷密度
  • 缺陷严重级别分布
  • 缺陷类型分布
  • 缺陷模块分布
  • 缺陷修复率

测试完成度:

  • 用例覆盖率
  • 测试执行率
  • 测试经过率

研发质量度量:

  • 缺陷生存周期
  • 测试用例命中率
  • 二次故障率
  • 缺陷有效率
  • 缺陷探测率
  • 缺陷移除率
  • 测试依据稳定性

计划偏离度量:

  • 工做量偏离度
  • 工做进度偏离
  • 预算使用比例
  • 问题等待时间

产品质量趋势:

  • 缺陷到达率
  • 缺陷收敛度
  • 缺陷引入率

注意:1. 以上指标并不是全部可能用到的指标,一些比较复杂而缺少实际效用的指标没有包括;2. 指标在6个模块中可能存在多处适用的状况,不须要过多纠结。

 

2. 度量指标详解

接下来的问题是,这些指标如何收集和计算,咱们用表格来展现。

几点补充说明:

1. 取决于项目成熟度和组织形式,这26个指标的可采集度是不一样的。咱们能够结合项目特性,进行采集,舍弃掉没法或者不便于采集的数据。

2. 能够调整信息采集能力来实现一些比较有价值数据的统计。好比经过增长缺陷的发生和解决阶段的记录(在每一个缺陷信息中),来统计缺陷移除率。

3. 指标不可生搬硬套,能够结合项目状况进行调整、细化和转化。好比需求经过率常常被转化成“测试经过率”;工做进度偏离则理当被细化为每项工做的进度偏离。

 

3. 示例

以某项目质量月报为例。

测试完成度:结合测试执行率与经过率进行统计。

产品完成度:采用功能点经过率作为统计。

产品质量:统计缺陷密度、严重级别分布、类型分布。

研发过程质量:统计缺陷生存周期、二次故障率、依据稳定性。

 

计划偏离度:着重统计进度偏离。

质量趋势:结合缺陷到达率和遗留率进行统计。

 

以上就是选取了一些便于采集的数据(并不是全部),制做的质量度量报告,规模并不算大,适宜作为月或者周报告。

若是是整体报告,那么能够考虑采集更多数据,丰富报告的内容。

再者,质量报告以报告产品质量为目的,不一样于测试总结报告。所以并未包含人员安排、问题罗列、风险预估和将来计划等内容,若是须要综合汇报能够添加整合进去。

 

示例模板在这里 提取码 q9vv

相关文章
相关标签/搜索