發布時間:2020-11-16
建立測試團隊以及測試體系之后,我們就需要對測試的結果和過程進行度量,以保證測試的過程和結果。
典型的度量指標參考如下:
類別 |
指標 |
算法 |
參考值 |
缺陷 |
缺陷修復次數 |
同一缺陷重復打開次數 |
不超過2次 |
衍生缺陷數量 |
同一缺陷引出新缺陷數量 |
不超過2次 |
|
缺陷修復時間 |
關閉缺陷時間-新建缺陷時間 |
“高”級缺陷<=1天 “中”級缺陷<=2天 “低”級缺陷<=3天 |
|
關閉缺陷率 |
已關閉缺陷數量/總缺陷數量 |
>95% |
|
取消缺陷率 |
已取消的缺陷數量/總缺陷數量 |
<4% |
|
遺留缺陷率 |
遺留的缺陷數量/總缺陷數量 |
<1% |
|
案例缺陷率 |
發現缺陷的案例/總案例 |
>60% |
|
重新打開缺陷率 |
被重新打開的缺陷數量/總缺陷數量 |
<30% |
|
質量分析 |
缺陷密度 |
缺陷數/功能模塊數 |
<70% |
缺陷密度(代碼) |
缺陷數/代碼行數 |
<90% |
|
缺陷分布 |
所有缺陷分別分布在哪些功能模塊 |
|
|
重大缺陷(“高”級)占比 |
重大缺陷/缺陷總數 |
<80% |
|
重大缺陷分布 |
重大缺陷分別分布在哪些功能模塊 |
|
|
缺陷遺留率 |
遺留缺陷數/缺陷總數 |
<5% |
|
缺陷發現趨勢 |
每個版本發現的缺陷數量 |
|
|
業務需求穩定度 |
(總需求數-變更需求數)/總需求數 |
>70% |
|
可測范圍 |
測試覆蓋率 |
已測功能模塊數/總功能模塊數 |
最佳值=100% |
文檔數量 |
|
|
|
文檔更新情況 |
文字說明 |
|
|
測試過程統計分析 |
測試需求覆蓋率 |
測試需求對需求分析說明書的覆蓋程度。測試需求覆蓋率越高說明軟件測試越充分。 |
最佳值=100% |
測試案例覆蓋率 |
每個測試需求應該至少對應一個測試案例對該測試需求進行測試。測試需求和測試案例之間是多對多的關系,案例對需求的覆蓋程度通過測試案例覆蓋率體現。覆蓋率的值越高軟件產品可測性越強,測試越充分徹底。是測試案例的重要派生度量項之一。 |
最佳值=100% |
|
測試案例執行率 |
數據統計周期內已執行測試案例數量占總需要執行案例數量的比率,是測試案例的執行情況指數,能直觀反映實際測試執行是否按預期目標進行。案例執行指數越高代表實際測試越充分,越符合預期的測試質量、測試進度。是測試案例的派生度量項。 |
最佳值=100% |
|
測試需求執行通過率 |
已驗證執行通過的測試需求/總測試需求數 |
最佳值=100% |
|
測試案例執行通過率 |
已執行通過案例數量/總案例數量 |
最佳值=100% |
|
版本更新頻率 |
更新版本次數/(天/小時) |
穩定版本更新頻率值>=3天,具體根據測試規模而定 |
推薦閱讀:
您的信息已成功提交!
我們的客服人員稍后會與您聯系