那么該如何衡量測試人員的測試效率呢,以下給出一些效率計算的建議:
1、測試設計
測試設計的效率應通過三方面衡量。第一,要通過 測試用例數/測試功能點,考核測試設計的覆蓋度;第二,要通過 測試用例的條數/編寫時間,考核編寫效率;第三,測試設計評審時發現的缺陷比例,即 測試用例缺陷數/負責的被評審測試用例總數,比率高則測試設計質量高。
2、測試執行
測試執行效率至少也應通過以下幾個方面衡量,這里只提及比較容易執行的考核方法。
第一,缺陷數。
考核缺陷數不應僅僅是缺陷個數,我們在測試執行過程所提的缺陷都是分等級的,這里以ABCD四個等級為例,A可定義為影響系統運行或影響核心模塊測試的缺陷,B可定義為影響模塊或子模塊測試的缺陷和核心功能的缺陷,C可定義為一般功能缺陷,D可定義為建議類缺陷等。那么,我們在統計缺陷數的時候,應根據缺陷等級×相應的基數來計算缺陷總數。比如,缺陷數=A×1.5+B×1.3+C+D×0.8,這樣我們缺陷數就避免了因缺陷數相同而缺陷重要度不同的爭議。
第二,測試質量。
測試質量可以通過交叉測試和bug收斂度來考核。項目測試組,可根據測試計劃適當的安排交叉測試,通過交叉測試的缺陷來衡量原模塊測試人的測試質量。再通過每輪測試的bug數,按模塊來衡量bug收斂度,收斂度高,則可側面判斷測試人員的認真程度和效率。如果沒有交叉測試,則收斂度低為效率差;如果沒有交叉測試,則收斂度低為該模塊原測試人員的效率差,而交叉測試人員的效率高。
第三,缺陷分析。
測試中難免會有重復bug和無效bug,根據 有效缺陷數/缺陷總數 來衡量有效bug的比率,這里的缺陷均是ABCD類核算后的數量,比率高者,相對測試質量較高。
第四,客戶反饋缺陷。
一般黑盒測試難免會有測試遺漏,根據客戶要求和項目大小,一般遺漏缺陷不允許大于2個C類,D類不限。那么我們根據客戶反饋的缺陷,分析bug的嚴重程度,可以側面體現測試人員的測試質量。
文章來源于領測軟件測試網 http://www.kjueaiud.com/