为了更客观度量,考虑到
bug
的严重性、技术难度、产品类型、模块稳定性等因素影响,不是用“所发现的
bug
数量”,而是用“所获得的
bug value (缺陷值)
”来度量,公式被定义为:
Bug_value =
(
P0_Bug_Number
×
1.6 + P1_Bug_Number
×
1.4 + P2_Bug_Number
×
0.7 + P3_Bug_Number
×
0.3
)×
Wd
×
Ws
×
Wt
其中:
P0_Bug_Number
:致命的(
fatal
)缺陷数量
P1_Bug_Number
:严重的(
critical
)缺陷数量
P2_Bug_Number
:一般的(
major/normal
)缺陷数量
P3_Bug_Number
:次要的(
minor
)缺陷数量
Wd
:
技术难度系数,如
Database, Enterprise Server, Java
难度系数大,发现
Bug
不容易,
Wd
可以定在
1.5 – 5.0
Ws
:
稳定性系数,全新模块,
Bug
比较多,发现缺陷比较容易;版本越高,越稳定。
Ws
可以定在
0.5 – 1.0
,
假如以
version 10.0
为
1.0, Version 1.0 = 1/100, Version 2.0 = 4/10, Version 2.0 = 9/100, …, , Version 8.0 = 64/100, Version 8.0 = 81/100
Wt
:
产品类型系数,可根据实际情况和历史数据来判断。
Wt
也可以和
Wd
合并为一个系数。
本文转自 fish_yy 51CTO博客,原文链接:http://blog.51cto.com/tester2test/137348,如需转载请自行联系原作者