51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4560|回复: 5
打印 上一主题 下一主题

[讨论] 关于缺陷密度统计问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-3-21 14:47:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教各位,关于缺陷密度如何统计的问题?
计算公式为 缺陷数/代码量
第一轮,缺陷问题个数100个,代码量34.5k ,那么缺陷密度=100/34.5=2.8985
第二轮,缺陷问题个数80个,代码量36k , 那么此时的缺陷密度如何计算?
是1). 拿(100+80)/36k 去计算
还是2).拿80/(36-34.5) 去计算

查阅过资料,有的说拿第二轮的增量去计算本轮缺陷密度,也有的说拿总的缺陷个数除以总的代码量去计算,小妹糊涂了,到底怎样计算缺陷密度值呢?
还请各位高人指点一下。谢谢!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2011-3-21 21:21:00 | 只看该作者
缺陷密度应该是度量代码质量的,千行代码缺陷率=缺陷个数/变更的千行代码数,变更的千行代码数应该是增删改的代码行数
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2011-3-22 13:30:36 | 只看该作者
我也不知道
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2011-4-6 15:19:32 | 只看该作者
我不知道。

我以前一直以为是80/36的。
回复 支持 反对

使用道具 举报

该用户从未签到

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

另外,也有用DI值进行综合计算的,因为缺陷的重要和严重程度不同,应该有不同的权重,只是笼统的计算缺陷数目,所得数据并不客观。如致命缺陷权重为10
,严重缺陷权
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2011-4-14 16:56:32 | 只看该作者
严重缺陷权重为5,一般缺陷权重为2,提示类缺陷权重为0.5等。这样计算综合的缺陷率更能反映产品的质量情况。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-20 06:43 , Processed in 0.077036 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表