只是對缺陷的生命周期進行管理和跟蹤,Bugzilla或者TD已經足夠了,
1.要更好的管理缺陷,必須引入缺陷管理工具,商用的或者開源的都可。
2.根據缺陷的生命周期,考慮缺陷提交的管理、缺陷狀態的管理和缺陷分析的管理。
3.所有發現的缺陷(不管是測試發現的還是走讀代碼發現的)都必須全部即時的、準確的提交到缺陷管理工具中,這是缺陷提交的管理。
4.缺陷提交后,需要即時的指派給相應的開發人員,提交缺陷的人需要密切注意缺陷的狀態,幫助缺陷的盡快解決。缺陷解決后需要即時對缺陷的修復進行驗證。這樣的目的有兩個:一個是讓缺陷盡快解決;二是方便后面缺陷的分析(保證缺陷相關的信息準確,如齡期等),這是缺陷狀態的管理。
5.為了更好的改進開發過程和測試過程,需要對缺陷進行分析,總結如缺陷的類別、缺陷的齡期分布等信息,這是缺陷分析的管理。