TA的每日心情 | 慵懒 12 小时前 |
---|
签到天数: 3643 天 连续签到: 95 天 [LV.Master]测试大本营
|
我这里看到一份CMMI3的文档,关于度量方面的。
里面有缺陷密度的概念,缺陷密度=缺陷数/代码行数。这个没有什么问题。
但是有一些附加的概念,总觉得无法确认,谁有相关的经验,解答我的疑惑。
1.文档原文:每轮测试缺陷密度=各轮测试BUG数/每轮测试时的实际代码行规模。(个/代码行)。
我的疑惑:去网上找找了,关于缺陷密度说的并不太多,但有一种看法是,每轮缺陷密度是指:当轮所发现的缺陷/变更的代码行数。
但是度量认为,这里的实际代码行数是总的规模行数。这里用哪个概念比较好。或者每轮测试缺陷密度有其他更好的说法。
文档原文并没有很明确的说明。
2.文档原文:在测试中及项目结束后总的缺陷密度=BUG总数/实际代码行规模。(个/代码行)
我的疑惑:这里的bug总数,是仅仅统计系统测试的缺陷数,还是包含整个项目,从需求开始,发现的文档缺陷、单元测试缺陷等等的所有bug?
度量倾向于这里仅仅指系统测试的bug。
3.文档原文:代码缺陷收敛速度=(第一轮测试缺陷数-统计日期最新一轮测试缺陷数)/(最新一轮测试完成日期-第一轮测试完成日期)
我的疑惑:这个概念真的比较诡异,因为指明了第一轮测试的统计数据和其他轮次的差。我一直在想是否这里写错了。
这个指标的概念我也不是很理解,感觉像是考量开发人员修复的速度。
文档中相应的指标考察说明如下,大家可以参考一下。
每轮测试缺陷密度分析:每轮测试缺陷密度>30%,预警,项目缺陷过多,可能导致项目进度问题。
代码缺陷收敛速度分析:代码缺陷收敛速度<50%,修改的速度过慢,可能影响项目。 |
|