測試工程師發現bug之后所采取的措施,首先應當是去想法驗證是不是自己的偶然失誤造成bug出現,如不是則應立即建立每一個新的bug記錄,包括具體的再現步驟、環境、屏幕等;盡可能地分析產生bug的原因;設計合適的優先級和嚴重級別,要記住,測試人員的目標不是找出更多的bug,而是改進產品的質量;依據bug的優先級和嚴重級別分派給某一個相應的人,如程序員、項目經理和測試組的負責人等。
一般來說,bug在數據庫中有三種狀態:活躍(Active)、被解(Resolved)、關閉(Closed)。這三個狀態在微軟通常用“紅黃綠”三個顏色來代表;钴S狀態指的是測試人員新建一個bug時的狀態,必須分派給相應的設計人員、開發人員或者是用戶教育人員,表明bug的狀態是等待糾正的。被解狀態指的是設計人員、開發人員或者用戶教育人員修正bug后的狀態,必須重新分派給報告bug的測試人員,表明bug已經得到修正,但等待校驗。關閉狀態指的是測試人員校驗完成并關掉之后的狀態,表明bug已經得到修正,并完成了校驗,但如果同樣的問題再次出現后,還可能重新激活成活躍狀態,則又開始了另一輪的狀態循環;钴Sbug數量的變化趨勢是,一般在代碼完成前很少,代碼完成后增長很快,接近Beta測試時會下降,接近RC時奔向零。因此依據每天新建的bug數量與修正的bug數量相比較和處于活躍狀態的bug數量亦可判斷產品質量和里程碑的信號。
延伸閱讀
文章來源于領測軟件測試網 http://www.k11sc111.com/