關於bug度量的一個公式

爲了更客觀度量,考慮到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.01.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合併爲一個係數。

 
發佈了27 篇原創文章 · 獲贊 0 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章