眾所周知,任何一款軟件,任何一個版本都或多或少存在的一定數量的bug。bug管理一直是很讓人頭疼的問題。那么對軟件測試部門來說,到底應該怎樣去管理這些bug呢?
一般來說,我們會把bug分為下面這三種情況:
1.重復出現的BUG
對于那些重復出現的BUG,如果在下個版本已經被修復,那這個bug就可以關閉了;
2.新出現的bug
那些不是穩定出現的bug,一般我們需要連續觀察3個版本,如果三個版本都沒問題的話就可以關閉了;
3.一直沒有得到解決的bug
那些一直沒能解決的bug,就需要定期討論做處理。
在缺陷得到修復之后,測試人員負責對新版本進行確認,如果確認修復了,則關閉缺陷,如果證實沒有修復,則重新打開Bug,配合開發人員繼續調查原因。
在具體的技術方面,一般來講會采用 Bug tracking system 來追蹤bug,比如 TestCener,Bugzilla, Bug free等工具,或者其他的任務管理系統中集成的相關模塊。當然,也可以采用 Excel 來管理、跟蹤 Bug 的狀態。
最后我要說的是:Bug的管理有一個難點,當系統內積累了相當數量的缺陷報告之后,新發現一個問題后,如果去系統內檢索是否這是一個已知的問題的過程會耗費測試人員很大的精力,如果時間緊迫,我認為以測試報告缺陷為高優先級,即新建一個缺陷報告,而不是一味地去檢索原先的那個。
推薦閱讀:
bug管理工具都有哪些