51Testing软件测试论坛

标题: 关于缺陷密度统计问题 [打印本页]

作者: Karol    时间: 2011-3-21 14:47
标题: 关于缺陷密度统计问题
请教各位,关于缺陷密度如何统计的问题?
计算公式为 缺陷数/代码量
第一轮,缺陷问题个数100个,代码量34.5k ,那么缺陷密度=100/34.5=2.8985
第二轮,缺陷问题个数80个,代码量36k , 那么此时的缺陷密度如何计算?
是1). 拿(100+80)/36k 去计算
还是2).拿80/(36-34.5) 去计算

查阅过资料,有的说拿第二轮的增量去计算本轮缺陷密度,也有的说拿总的缺陷个数除以总的代码量去计算,小妹糊涂了,到底怎样计算缺陷密度值呢?
还请各位高人指点一下。谢谢!!
作者: snake    时间: 2011-3-21 21:21
缺陷密度应该是度量代码质量的,千行代码缺陷率=缺陷个数/变更的千行代码数,变更的千行代码数应该是增删改的代码行数
作者: l251366    时间: 2011-3-22 13:30
我也不知道
作者: yangxiaowen0622    时间: 2011-4-6 15:19
我不知道。

我以前一直以为是80/36的。
作者: zhongmg108    时间: 2011-4-14 16:55
各公司会有不同,缺陷根据严重程度不同,是有分类的(如分为致命、严重、一般、提示),一些提示性的问题(如文字拼写错误)在计算缺陷密度时一般不计入。
缺陷密度是有针对性的,还有统计者所站的角度都要考虑。如果站在客户角度(客户可不关注开发人员所谓的增删改,人家只关注他们所使用的整个产品),缺陷密度就是:当前产品版本缺陷数目/产品代码行数(kLOG)
如果站在开发管理角度:开发影响范围的缺陷数目/开发影响范围的代码量(可以是增删改)
统计所针对的对象不同,也会采用不同的计算方法,如果针对的是产品,也就是客户角度的计算方法;如果针对的是项目,那就是针对开发管理的角度。

另外,也有用DI值进行综合计算的,因为缺陷的重要和严重程度不同,应该有不同的权重,只是笼统的计算缺陷数目,所得数据并不客观。如致命缺陷权重为10
,严重缺陷权
作者: zhongmg108    时间: 2011-4-14 16:56
严重缺陷权重为5,一般缺陷权重为2,提示类缺陷权重为0.5等。这样计算综合的缺陷率更能反映产品的质量情况。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2