美文网首页
从测试部门侧面度量开发质量

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

作者: 道飞刀 | 来源:发表于2020-01-20 11:39 被阅读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严重级别、优化建议数、提测部门、测试人员、开发人员等等。

    相关文章

      网友评论

          本文标题:从测试部门侧面度量开发质量

          本文链接:https://www.haomeiwen.com/subject/foljzctx.html