1. 程式人生 > >測試工作總結之--測試團隊的貢獻率究竟有多大?(1)

測試工作總結之--測試團隊的貢獻率究竟有多大?(1)

常常,我們會聽到老闆或者老總等領導說,你們測試團隊的貢獻率或是價值在哪?軟體系統的穩定性如何?下面我將根據這兩個問題,作出一些解答。

1. 測試投資回報率

企業為了獲得利潤,需花費大量的資金進行測試。在質量方面的投資會產生利潤,例如提高產品質量會提高公司的聲譽,使產品交付之後的維護成本減少,避免使用者的抱怨。測試是一種帶有風險性的管理活動,減少企業在未來因為產品質量低劣而花費不必要的成本。

缺陷探測率:

DDP=Bugtester/(Bugtester+Bugcustomer)

表1 客戶發現bug數統計


資料是從2013年6月份開始統計

表2測試人員發現bug數統計


資料統計時間:2013年1月1日到2013年12月31日,其中有效率的計算公式=(已解決+延期處理+轉為需求)/總計*100%

  屬於質量預防方面的一致性成本只考慮軟體測試的投資,把釋出之前和之後發現及修改的錯誤堪稱非一致性成本,根據表1和表2,發現的錯誤為2041個,故障成本已知,測試過程的估算如下:

  各階段花費在發現及修改錯誤的成本假設如下:

①在開發過程單元測試階段,軟體開發人員發現及修改一個錯誤需要50元;

②建立獨立的測試進行整合和系統測試,測試人員發現錯誤,開發人員修改後,測試人員再確認,一個錯誤需要300元;

③在產品釋出後,由客戶發現,報告技術支援人員、相關開發人員修改,測試組再進行迴歸測試,一個錯誤需要2000元。

第1種情況,開發單位未建立獨立測試隊伍,有開發人員進行測試,發現680個錯誤,而產品釋出後客戶發現錯誤1361,只存在故障成本構成的總成本為50*680+2000*1361=2756000元,缺陷探測率為33.32%。

第2種情況,開發單位建立了獨立測試隊伍,進行手工測試。投資預算人員費用為100000元,測試環境使用費為8000元,測試投資(一致性成本)為108000元,除了開發過程中開發人員發現並修改680個(假設開發人員只能發現1/3的問題)錯誤外,測試過程中測試人員發現錯誤1345個,而產品釋出後客戶發現16個錯誤。總質量成本下降到50*680+300*1345+16*2000+108000=577500元(如表3所示),手工測試總質量成本節約了2756000-577500=2178500元,即為利潤。投資回報率(ROI)為2017.13%,缺陷探測率為99.22%。

ROI = (原無獨立測試質量成本i-獨立測試質量成本j)/測試投資*100%

= 2756000-577500

/108000*100%

= 2017.13%

DDP=Bugtester/(Bugtester+Bugcustomer)*100%=(680+1345)/2041*100%=99.22%

表3 測試投資回報分析



(未完待續)