固定
對于推遲處理的問題可以暫時進行固定(“固定”為QC中的叫法。)一般固定的問題需要經過項目經理與測試經理協商后才能固定。
處理缺陷
開發人員在確認完一個問題需要處理時,那么就對其進行處理工作。(例如,redmine 是支持處理人時時更新問題處理進度的,如 已處理30% ,已處理80% 等,當然,對于短時間內可以修復的問題就沒必要時時的去更新處理進度。)
回歸缺陷
回歸缺陷對于測試人員來說是非常重要的工作,其有三個入口兩個出口。
確認非缺陷問題:對于提交的一個缺陷,開人員處理為非問題或無法重現,然后直接轉交給測試人員回歸。測試人員再次確認,如果真如開發人員所說,則將問題關閉。如果非開發人員所說,是由于問題描述模糊或其它原因喂重現問題,則再次注明原因轉給開發人員。
確認修復問題:對開發人員修復的問題再次進行確認,確認能過,則關閉問題。確認不通過,將問題再次打開并轉給開發人員。
確認固定問題:有計劃的對固定問題進行確認,有些固定問題隨著時間的推移,版本的更新或已經不存在了,對這類問題應該及時關閉。有些固定問題依然存在且變得緊急,對于這類問題應該及時打開交給開發人員處理。
關閉缺陷
對于已經修復的缺陷進行關閉,這也是一個缺陷的最后一個狀態。
注1: 文中提到了產品與項目,好多人分不清項目與產品,各自有各自的理解。我個人從用戶群上來劃分。如果面向的是特定客戶的需求,那么稱其為項目,如某醫院的醫療系統,某公司的管理系統。面向大眾用戶且長期運營的需求,稱為產品,如,某網站,某網絡游戲。
如果小A讓我給他做一個網站呢?對于我來說,小A是我的客戶,這個網站對我來說就是一個項目,對于小A來說,他的網站是面向大眾用戶的,那么對于小A來說,網站就是自己的產品。
富士康帶工蘋果手機是一樣的道理,富士康接到蘋果的訂單,那么對富士康來說是個項目,完成項目,拿到錢就算項目結束。蘋果手機對蘋果公司來說是一個產品,它長期持有這個產品的所有權,并且不段的更新自己的產品。
注2: 本文中用到了 bug、缺陷、問題等三個詞語,用詞比較模糊,本文中表示為一個事物。
原文轉自:http://www.uml.org.cn/Test/201301232.asp