一、 Bug的嚴重等級定義:
1、 Blocker 即系統無法執行、崩潰或嚴重資源不足、應用模塊無法啟動或異常退出、無法測試、造成系統不穩定。
- 嚴重花屏
- 內存泄漏
- 用戶數據丟失或破壞
- 系統崩潰/死機/凍結
- 模塊無法啟動或異常退出
- 嚴重的數值計算錯誤
- 功能設計與需求嚴重不符
- 其它導致無法測試的錯誤, 如服務器500錯誤
2、Critical 即影響系統功能或操作,主要功能存在嚴重缺陷,但不會影響到系統穩定性。
- 功能未實現
- 功能錯誤
- 系統刷新錯誤
- 數據通訊錯誤
- 輕微的數值計算錯誤
- 影響功能及界面的錯誤字或拼寫錯誤
- 安全性問題
3、Major 即界面、性能缺陷、兼容性。
- 操作界面錯誤(包括數據窗口內列名定義、含義是否一致)
- 邊界條件下錯誤
- 提示信息錯誤(包括未給出信息、信息提示錯誤等)
- 長時間操作無進度提示
- 系統未優化(性能問題)
- 光標跳轉設置不好,鼠標(光標)定位錯誤
- 兼容性問題
4、Minor 即易用性及建議性問題。
- 界面格式等不規范
- 輔助說明描述不清楚
- 操作時未給用戶提示
- 可輸入區域和只讀區域沒有明顯的區分標志
- 個別不影響產品理解的錯別字
- 文字排列不整齊等一些小問題
二、 Bug的優先等級
1. Immediate 即“馬上解決”,表示問題必須馬上解決,否則系統根本無法達到預定的需求。
2. Urgent 即“急需解決”,表示問題的修復很緊要,很急迫,關系到系統的主要功能模塊能否正常。
3. High 即“高度重視”,表示有時間就要馬上解決,否則系統偏離需求較大或預定功能不能正常實現。
4. Normal 即“正常處理”,進入個人計划解決,表示問題不影響需求的實現,但是影響其他使用方面,比如頁面調用出錯,調用了錯誤的等。
5. Low 即“低優先級”,即問題在系統發布以前必須確認解決或確認可以不予解決。
備注:嚴重性和優先級並不總是一一對應。有時候嚴重性高的軟件缺陷,優先級不一定高,甚至不需要處理,而一些嚴重性低的缺陷卻需要及時處理,具有較高的優先級。
三、一般 BUG 的正規的處理流程