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