作為軟件測試工程師,當我們發現一個bug時,應該去劃分它的嚴重等級,并根據等級不同做出相應類別的處理,如果沒有測試bug等級劃分標準,項目經理也會很難確認bug單的優先級。
測試BUG等級劃分標準
一、Blocker(崩潰)
阻礙開發或測試工作的問題;造成系統崩潰、死機、死循環,導致數據庫數據丟失,與數據庫連接錯誤,主要功能喪失,基本模塊缺失等問題。如:代碼錯誤、死循環、數據庫發生死鎖、重要的一級菜單功能不能使用等
二、Critical(嚴重)
系統主要功能部分喪失、數據庫保存調用錯誤、用戶數據丟失,一級功能菜單不能使用但是不影響其他功能的測試。功能設計與需求嚴重不符,模塊無法啟動或調用,程序重啟、自動退出,關聯程序間調用沖突,安全問題、穩定性等。如:軟件中數據保存后數據庫中顯示錯誤,用戶所要求的功能缺失,程序接口錯誤,數值計算統計錯誤等(該等級問題出現在不影響其他功能測試的情況下可以繼續該版本測試)。
三、Major(一般)
功能沒有完全實現但是不影響使用,功能菜單存在缺陷但不會影響系統穩定性。如:操作時間長、查詢時間長、格式錯誤、邊界條件錯誤,刪除沒有確認框、數據庫表中字段過多等(該問題實際測試中存在最多,合理安排解決BUG,解決率關系版本的優化程度)
四、Minor(次要)
界面、性能缺陷,建議類問題,不影響操作功能的執行,可以優化性能的方案等。如:錯別字、界面格式不規范,頁面顯示重疊、不該顯示的要隱藏,描述不清楚,提示語丟失,文字排列不整齊,光標位置不正確,用戶體驗感受不好,可以優化性能的方案等(此類問題在測試初期較多,優先程度較低;在測試后期出現較少,應及時處理)
了解了軟件測試bug等級劃分后,掌握正確描述bug的方法也很重要,要注意與開發溝通的方式,多換位思考,友善溝通,那么測試人員和開發之間的配合協作就會舒暢很多。相關軟件測試培訓課程,歡迎咨詢千鋒教育客服!