起步于系统工程师,迈进入测试工程师,从起初的C/S系统到互联网时代的B/S系统,从事过电信增值业务、软交换、烟草OA、公安技侦和电子商务等行业的软件测试开发和管理多年,愿与大家共同分享共同交流,关注软件项目管理、测试团队管理、软件流程控制和软件性能测试及自动化测试技术。互联网时代,技术推动进步,欢迎人才推荐:jonas.wangl@alibaba-inc.com

缺陷密度的解释

上一篇 / 下一篇  2008-12-16 16:07:27 / 个人分类:测试管理

51Testing软件测试网?W/nX5~

缺陷密度: 基本的缺陷测量是以每千行代码的缺陷数(Defects/KLOC)来测量的。称为缺陷密度(Dd),其测量单位是defects/KLOC。缺陷密度=缺陷数量/代码行或功能点的数量

xsc/QF7QF0

Zkg9gX.pb0   可按照以下步骤来计算一个程序的缺陷密度: 1.累计开发过程中每个阶段发现的缺陷总数(D)。 2.统计程序中新开发的和修改的代码行数(N)。 3.计算每千行的缺陷数Dd=1000*D/N。 例如,一个29.6万行的源程序总共有145个缺陷,则缺陷密度是: Dd=1000*145/296000=0.49 defects/KLOC。 51Testing软件测试网|&hZ$a U_

5nz/am.mT0   在缺陷密度度量中存在的两个主要困难是:

*fo0sE+Y0

l1Z/}j*kI01.缺陷权值如何计算:是否将严重程度较轻的缺陷和较重的缺陷同等对待?我们需要对他进行加权吗?

;\`p C:v"a't0

W+l,~ Vk s0dl7d02.代码行怎么统计:代码行的数量可能会因编程人员的技术水平和所使用的语言不同而不同。51Testing软件测试网)xf%q |#F"o&V(`h


TAG: 测试管理

~花落花开~的个人空间 引用 删除 zxh   /   2009-03-27 14:11:28
学习了,如果是按功能点计算呢,模块中功能点的数量细化到什么程度,一个查询功能是不是算作一个功能点啊?
寻找遗弃的记忆 引用 删除 Jon   /   2008-12-16 19:58:53
是的,需求不过的在软件质量过程中进行改进!
燃灯斋 引用 删除 zengyixun   /   2008-12-16 16:49:46
好文,我觉得第一个问题,应该两种方式,一就是加权,二就是把不同级别的功能代码与展示代码分开进行统计。
第二个问题,我觉得应该是有一个长期的不断改进的过程,使用数值越来越准确,这样以后就能知道什么样的开发水平与语言会有什么样的差值。
 

评分:0

我来说两句

Open Toolbar