1.發現問題――經過QE人員的自我判斷提交一個新
php?name=Bug">Bug。此時Bug處于New狀態。
2.一部分Bug,在QE人員再次復查后,出現如下情形:Not Bug,Duplication和Not Reproducible, 則將該Bug關閉。此時Bug處于Closed / Not Bug,Closed / Duplication或者Closed / Not Reproducible狀態。
3.一部分Bug,在QE人員再次復查時,發現根據Bug的內容無法準確理解或者復顯等問題,則將該Bug置為Need More Information狀態。此時Bug處于Need More Information狀態。
4.處于Need More Information狀態的Bug,
測試人員在對他進行復檢時,發現如下情況:Duplication,Not Bug和Not Reproducible。則關閉該Bug。此時Bug處于Closed / Not Bug,Closed / Duplication或者Closed / Not Reproducible狀態。
5.其他一部分處于Need More Information狀態的Bug,在測試人員添加了必要的信息后,置為Open狀態。此時Bug處于Open / More information added 狀態。
6.一部分Bug,在QE人員復查后,置為Open狀態。此時Bug處于Open / Reproduced狀態。
7.處于Open狀態的Bug,在
開發人員需要更多的信息時,將其置為Need More Information狀態。此時Bug處于Need More Information狀態。
8.在測試人員添加了必要的信息后,置為Open狀態。此時Bug處于Open / More information added 狀態。
9.測試人員再次復查時,出現如下情形:Not Bug,Duplication和Not Reproducible, 則將該Bug關閉。此時Bug處于Closed / Not Bug,Closed / Duplication或者Closed / Not Reproducible狀態。
10.開發人員對Bug進行處理后,將其置為Pending狀態。此時的Bug處于:Pending / Duplication,Pending / Not Reproducible,Pending / No Plan to Fix,Pending / Third Party
Software,Pending / User Misunderstand,Pending / Not Bug,Pending / Software Limitation,Pending / Unsupported Configuration ,Pending / Fixed ,Pending / Deferred,Pending / Enhancement等狀態之一。
11.測試人員對開發人員的處理意見不同意時,將Bug置為Open狀態,并注明原因。此時Bug處于Open / Reopen狀態;蛘咴揃ug的修復
失敗了,則置為Open狀態。此時Bug處于Open / Fixed Failed狀態。
12.測試人員對處于Pending狀態的Bug,除了Fixed,Deferred和Enhancement等情況外。經過驗證后置為Closed狀態。此時的Bug處于Closed / Duplication,Closed / Not Reproducible,Closed / No Plan to Fix,Closed / Third Party Software,Closed / User Misunderstand,Closed / Not Bug,Closed / Software Limitation或Closed / Unsupported Configuration等狀態之一。
13.測試人員對處于Pending狀態的Bug,經過驗證后,將其置為Resolved狀態。此時Bug處于Resolve / Fixed,Resolve / Deferred或Resolve / Enhancement狀態之一。
14.對于處于Resolve / Deferred狀態的問題,在新的版本中將其置為Open狀態。其狀態為Open / Reopen。