軟件缺陷分析


缺陷分析圖表

  • 缺陷分布圖

缺陷數據與缺陷屬性的函數。

如缺陷狀態分布情況,缺陷嚴重性分布情況,缺陷模塊分布情況等。

還有缺陷產生原因分布情況,缺陷關閉方式分布情況。

一般是餅圖,每種情況的百分比以及缺陷數。

image

  • 缺陷趨勢圖

用處:可以評估開發所做的努力,判斷測試完成標准。

按各種狀態將缺陷計數作為時間的函數顯示。

趨勢報告可以是累計的,也可以是非累計的。

X軸:時間

Y軸:新建的bug數,關閉的bug數

image

  • 缺陷年齡報告

展示一個bug處於某個狀態的時間長短,比如new,open,resolved等等狀態。

從而了解處理這些缺陷的時間進度情況。

缺陷分析指標

反映產品質量的指標: 

缺陷密度 = 缺陷數量 / 軟件規模

潛在缺陷概數 = (100% - 發布前缺陷去處率) * 缺陷密度

反映產品可靠性的指標:

平均失效時間 = 軟件持續運行時間 / 缺陷數量

反映缺陷發現及修復的效率的指標: 

缺陷檢出率 = 某階段當時發現的缺陷 / 屬該階段的全部缺陷 * 100%

發布前缺陷去處率 = 發布前發現的缺陷 / (發布前發現的缺陷 + 軟件運行的前3個月發現的缺陷)* 100%

缺陷修正率 = 修復過程中未引發其他問題的缺陷數 / 被修復缺陷的總數 *100%

反映缺陷修復成本的指標:

平均修復時間 = ∑缺陷修復時間 / 缺陷數量

平均修復成本 = 開發人員的平均人力成本 * 平均修復時間

相對返工成本 = 返工的工作量 / 項目總工作量 *100%

軟件缺陷預防

1)測試活動盡量提前,通過及時消除開發前期階段引入的缺陷,防止這些缺陷遺留並放大到后續環節。

2)通過對已有缺陷進行分析,找出產生這些缺陷的技術上的不足和流程上的不足,通過對這些不足進行改進,防止類似缺陷再次發生。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM