為了正確跟蹤每個軟件錯誤的處理過程,錯誤跟蹤管理系統通常會將軟件測試中發現的每個錯誤作為記錄輸入。
目前已有的缺陷跟蹤管理軟件有Compuware公司的TrackRecord軟件(商業軟件)、Mozilla公司的Buzilla軟件(免費軟件)、國內微創公司的BMS軟件。這些軟件在功能上各有特點,可以根據實際情況進行選擇。當然,妳也可以開發自己的缺陷跟蹤軟件,比如基於Notes或者ClearQuese開發缺陷跟蹤管理軟件。
作為缺陷跟蹤管理系統,需要正確設計包含每個錯誤的信息的字段內容,並記錄錯誤的處理信息的全部內容。字段內容可以包括測試軟件名稱、測試版本號、測試人員姓名、測試事件、測試軟件和硬件配置環境、發現的軟件錯誤類型、錯誤的嚴重程度、詳細步驟、必要的圖紙和測試註釋。處理信息包括處理者的名稱、處理時間、處理步驟和錯誤記錄的當前狀態。
在錯誤跟蹤管理系統中,正確的數據庫權限管理是壹個重要的考慮因素,通常需要確保添加的錯誤不能從數據庫中刪除。
軟件錯誤狀態的新信息:測試中新報告的軟件缺陷;打開:確認並分配給相關開發人員處理;已修復:開發者已完成修正,正在等待測試人員驗證;拒絕:拒絕修改缺陷;延期:當前版本未修復的錯誤,下壹版本關閉:錯誤已修復;Bug管理通用流程測試人員向倉庫提交壹個新的Bug,錯誤狀態為New。資深測試人員驗證錯誤,如果確認是錯誤,則分配給相應的開發人員,設置狀態為開放。如果不是錯誤,它將被拒絕並設置為拒絕狀態。