1級Bug(主體產品層面)
1級bug:阻礙開發或測試工作的問題。
修改優先級為最高,該級別問題需要立即修改。
導致產品崩潰或不響應、設備卡死、產品程序無法正常安裝、啟動或登錄等缺陷,用戶數據受到破壞的缺陷,服務器或數據庫存在安全風險,嚴重影響項目進度。包括但不限於以下錯誤:
1)由於程序所引起的死機
2)非法退出死循環
3)數據庫發生死鎖
4)內存泄漏
5)因錯誤操作導致的程序中斷
6)重大功能錯誤
7)與數據庫連接錯誤
8)數據通訊錯誤
9)系統存在安全問題,缺陷導致重要數據丟失或損壞
10)功能完全違背需求要求,嚴重不符合產品定義等等
2級Bug (主要功能層面)
2級Bug:系統無法執行、崩潰或嚴重資源不足、應用模塊無法啟動或異常退出、無法測試、造成系統不穩定。
修改優先級為高,該級別需要程序員盡快修改。
主要功能完全喪失或嚴重錯誤,產品主要流程無法進行,程序導致用戶客戶端或瀏覽器存在安全風險,嚴重地影響系統要求或主要功能的實現,且沒有更正辦法(重新安裝或重新啟動該軟件不屬於更正辦法)。包括但不限於以下錯誤:
1)程序接口錯誤
2)因錯誤操作迫使程序中斷
3)系統可被執行,但操作功能無法執行(含指令)
4)單項操作功能可被執行,但在此功能中某些功能(含指令參數的使用)無法被執行(對系統非致命的)
5)在功能項的某些項目(選項)使用無效(對系統非致命的)
6)業務流程不正確,或者功能操作邏輯與產品定義嚴重不符
7)功能實現不完整,如刪除時沒有考慮數據關聯
8)功能的實現不正確,如在系統實現的界面上,一些可接受輸入的控件點擊后無作用;對數據庫的操作不能正確實現
9)報表格式以及打印內容錯誤(行列不完整,數據顯示不在所對應的行列等導致數據顯示結果不正確的錯誤)等等
3級 Bug(次要功能層面)
3級Bug:系統可以滿足業務要求,系統性能或響應時間變慢、產生錯誤的中間結果但不影響最終結果等影響有限的問題。
修改優先級為中,該級別需要程序員修改。
功能未完全實現或功能錯誤,程序表現與需求文檔或用戶預期不符,界面錯亂影響理解以及其他兼容性問題,明顯的卡頓或明顯慢於主要競品,嚴重地影響系統要求或主要功能的實現,但存在合理的更正辦法(重新安裝或重新啟動該軟件不屬於更正辦法)。包括但不限於以下錯誤:
1)操作界面錯誤(包括數據窗口內列名定義、含義是否一致)
2)雖然正確性不受影響,但系統性能和響應時間受到影響
3)不能定位焦點或定位有誤,影響功能實現
4)顯示不正確但輸出正確
5)增刪改查功能,在本界面不能實現,但在另一界面可以補充實現
6)系統對於基本功能的執行結果與預期結果差別較大,或是計算結果不正確;
7)偶現的2級bug等等
4級Bug(主要界面層面)
4級Bug:界面、性能缺陷
修改優先級為低,該級別需要程序員修改或不修改。
次要功能存在錯誤或內容、功能影響用戶理解和操作,界面文字存在錯字、提示等信息錯誤,用戶使用體驗較差,但它不影響執行工作功能或重要功能。包括但不限於以下錯誤:
主要界面展示不規范,影響用戶使用,例如重要功能提示存在錯別字、提示信息錯誤等
2)輔助說明描述不清楚
3)輸入輸出不規范
4)功能操作未給出(應具備的)相應提示或提示響應時長過長
5)打印內容、格式錯誤(只影響報表的格式或外觀,不影響數據顯示結果的錯誤)
6)提示窗口文字未采用行業術語
7)可輸入區域和只讀區域沒有明顯的區分標志
8)界面不能及時刷新,影響功能實現。
9)光標跳轉設置不好,鼠標(光標)定位錯誤
10)簡單的輸入限制未放在前台進行控制
11)偶現的3級bug等等
5級Bug(次要界面層面)
不影響功能的、有關易用性的缺陷,包括但不限於以下錯誤:
1)界面展示不規范,效果不佳,如小圖標模糊、尺寸大小不規范
2)必填項與非必填項應加以區別
3)功能可實現,但實現邏輯與產品定義不符,如打開某一頁面的方式原定兩種,僅實現主要常用一種
4)非必須操作時,滾動條無效
5)鍵盤支持不好,如在可輸入多行的字段中,不支持回車換行;或對相同字 段,在不同界面支持不同的快捷方式
6)測試過程中站在用戶角度提出一些易用性,人性化等更利於系統優化的建議。
7)一些建議性問題
8)偶現的4級bug等等
注:
(1)必現缺陷:測試過程中在具體的測試環境下(對應一種或以上機型、系統版本、網絡條件等)能100%復現的缺陷;
(2)偶現缺陷:測試過程中在具體的測試環境下(對應一種或以上機型、系統版本、網絡條件等)出現的頻率≥5%的缺陷。
缺陷類型定義
缺陷類型 |
嚴重程度 |
功能缺陷 |
功能不可用 |
業務流程錯誤 |
|
功能實現與需求不一致列出的問題 |
|
設計缺陷 |
界面風格不符合用戶習慣 |
交互操作方式是否符合一般用戶的習慣 |
|
提示、告警、錯誤說明等信息應該清楚、明了、恰當 |
|
與用戶交互過程中出現的其他用戶無法忍受或者感覺不舒服的問題 |
|
操作便捷性設計不合理 |
|
其他設計不合理問題 |
|
性能缺陷 |
數據容量 |
並發效率 |
|
網絡傳輸效率等 |
|
配置缺陷 |
安裝部署不成功 |
其他與環境運行相關的缺陷 |