从测试部门侧面度量开发质量

2020-01-20  本文已影响0人  道飞刀

一.目的

提高软件开发人员的开发质量,从测试部门角度提供有效的度量数据作为开发质量度量的部分参考,对软件开发的过程所产生的质量结果进行定量的评价。

二.度量维度

2.1 缺陷密度(Dd)

缺陷测量是以每1测试工时所反映的缺陷数(Defects/T)来测量的。称为缺陷密度(Dd),其测量单位是defects/h。缺陷密度=缺陷数量/测试所需工时数。

2.2 冒烟不通过次数

产品提交至测试部进行冒烟测试不通过的次数。

2.3 钉钉测试任务单

以每个钉钉测试任务单进行统计一次。

2.4 涉及部门、人员

每月统计维度涉及到的开发部门或具体开发人员。

三.质量度量

3.1 度量指标

主要根据度量数据指定特定的计算公式,从量化的数据中形成度量指标。

3.2 缺陷密度(Dd)计算

缺陷密度(Dd)计算公式1为:Q1 = (B/T)

其中:B表示Bug数,T表示测试所用工时。

说明:开发周期内完成的软件所出现的Bug数,从数量结果反映质量,Q1越大,质量越差。

缺陷密度(Dd)计算公式2为:Q2 = Σ(B*C/T)

其中:B表示Bug数,C表示Bug权重,T表示测试所用工时。

说明:

1. Bug严重级别说明:Bug级别分致命、严重、一般、轻微四个级别,从质量结果反映质量,Q2越大,质量越差。

2. 致命Bug权重为1.5,严重Bug权重为1,一般Bug权重为0.6,轻微Bug权重为0.4;

四.度量结果

4.1 缺陷密度(Dd)

缺陷密度(Dd)表明产品版本质量,能部分反映开发人员技术水平、代码能力。缺陷密度越低,则表明产品版本质量越高,相关开发人员水平越高。

Q1、Q2用公司历史数据作为衡量对比。

4.2 冒烟不通过次数

冒烟测试表明的是产品版本是否达到能够进入测试的门槛。

产品版本提交给测试部需进行冒烟测试,而冒烟测试不通过则会打回该测试进行修改后重新提交测试。在排除测试环境问题导致冒烟测试不通过的情况下:产品版本打回冒烟测试的次数越多,则产品版本质量越低,相关开发人员未做自测,工作态度较不认真。

4.3 统计维度

以每个钉钉产品测试单统计一次,统计数据涉及:产品测试的Bug数、Bug严重级别、优化建议数、提测部门、测试人员、开发人员等等。

上一篇下一篇

猜你喜欢

热点阅读