在圖1中,圓括號方框代表Bug的狀態,方框代表操作,圓角方框代表操作附加的信息。A1表示測試人員,A2表示高級測試人員,A3表示開發人員,A4表示評審委員會。其基本過程為:
(1)根據測試人員(錯誤報告提交人)提交新的錯誤信息(Bug),系統將錯誤狀態置為New;
(2)高級測試人員進行錯誤驗證,如果確認是錯誤,分配給相應的開發人員進行處理,設置狀態為Open。如果不是錯誤,則拒絕,設置為Declined狀態;
(3)開發人員查詢狀態為Open的Bug,如果不是錯誤,則置狀態為Declined;如果是Bug則修復并置狀態為Fixed。不能解決的Bug,要留下文字說明及保持Bug為Open狀態;
(4)對于不能解決和延期解決的Bug,不能由開發人員自己決定,一般要通過某種會議(評審會)通過才能認可;