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

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

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

相关文章

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

    一.目的 提高软件开发人员的开发质量,从测试部门角度提供有效的度量数据作为开发质量度量的部分参考,对软件开发的过程...

  • 测试如何给开发提质量目标 ?

    读者提问: 阿常你好,请问测试如何给开发提每年或每个季度的产品/项目质量目标,由测试提出,作为开发部门的目标,从而...

  • 软件测试工程师的三个入门问题

    1. 软件测试的定义是什么? 《系统的软件测试》中定义为:“测试是为了度量和提高被测软件的质量,对测试软件进行工程...

  • 《持续交付》(第四章)——测试策略的实现

    测试初探 测试是跨职能部门的活动,是整个团队的责任,应该从项目一开始就一直做测试。测试因该在开发人员开始开发要测试...

  • 前端测试覆盖率工具

    代码覆盖率,是一种通过计算测试过程中被执行的源代码占全部源代码的比例,进而间接度量软件质量的方法。它在保证测试质量...

  • 用GQM法分析产品质量

    软件质量度量是指用于确定某一软件产品质量特性值的定量测量与度量方法。具体来说就是对软件开发项目、过程及其产品进行数...

  • 句子积累

    测试是为了发现错误而执行的活动 测试是以评价一个程序或者系统属性为目标的任何一种活动,测试时对软件质量的度量 测试...

  • 为什么说年轻人宁愿做开发也不要做测试?

    测试 是软件质量的把关者 需求制定软件质量指标 吻合客户要求的质量标准 开发羡慕测试 如果说开发是搬砖的 那么,测...

  • 软件测试之道(google)

    软件测试介绍 少则清晰,测试人员的稀缺导致测试资源很昂贵。(不要招聘太多的测试人员) 质量不等于测试 开发对质量负...

  • 软件测试之道(google)

    软件测试介绍 少则清晰,测试人员的稀缺导致测试资源很昂贵。(不要招聘太多的测试人员) 质量不等于测试 开发对质量负...

网友评论

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

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