[TOC]
## 前言
本文從bug狀態,嚴重程度,分類三方面對bug進行了全面的解析。文檔不斷完善中...
## 錯誤狀態
* 已關閉--缺陷確認者(一般為問題生成人)驗證后認為問題已解決屬實
* 已拒絕--被拒絕的缺陷經缺陷確認者確認,確實不需要修復或不是缺陷
* 被拒絕--測試人員認為是系統缺陷或者是需要對系統進行優化,開發人員認為不是缺陷或者不需要優化的問題
* 延期--問題的分析者認為是缺陷,但是不影響業務辦理的進行延遲理。(每天下午五點之前提出的Bug要在當天解決,測試五點半會把當天遺留的問題截圖發到項目群里,項目組長負責跟蹤Bug修復延期的情況并備注后提交測試)
## bug嚴重程度分類
### 高級錯誤
* 高級—嚴重錯誤,缺陷對進度的影響可能是非常致命的,或者可能是一個停止器——即終止用戶繼續使用系統;或者影響測試工作繼續進行的缺陷,包括以下各種錯誤:
(1)非法退出;
(2)死循環;
(3)因錯誤操作導致的程序中斷;
(4)功能錯誤;
(5)與數據庫連接錯誤;
(6)數據通訊錯誤;
(7)頁面出現黃頁;
(8)業務流程;
(9)程序錯誤;
(10)程序接口錯誤;
(11)數據庫的表、業務規則、缺省值未加完整性等約束條件;
(12)由于程序所引起的死機;
### 中級錯誤
* 中級一較嚴重錯誤,系統基本能正常工作但同一錯誤現象頻繁出現或者問題不解決時會給后續工作帶來較大風險,包括以下各種錯誤:
(1)操作界面錯誤(包括數據窗口內列名定義、含義是否一致);
(2)打印內容、格式錯誤;
(3)簡單的輸入限制未放在前臺進行控制;
(4)刪除操作未給出提示;
(5)數據庫表中有過多的空字段;
(6)JS不穩定
### 低級錯誤
* 低級—較小錯誤,不影響系統功能,但影響系統的易用性(如界面美觀問題、操作建議等)或產出物的一些非技術性質量問題(如文檔版本、錯別字等)包括以下各種錯誤:
(1)界面不規范;
(2)輔助說明描述不清楚;
(3)輸入輸出不規范;
(4)長操作未給用戶提示;?
(5)提示窗口文字不友好;
(6)可輸入區域和只讀區域沒有明顯的區分標志;
(7)網頁打開速度慢
(8)圖片加載速度慢
(9)文件上傳速度慢
## 類型定義
* 需求獲取
需求獲取中存在的缺陷。如需求獲取不完整,獲取的需求歧義等。
* 用戶界面
不合理的界面布局、色調、縮進、對齊方式,注釋和拼寫錯誤;不適當的錯誤提示信息、人機交互方式;指定的功能鍵不能工作;不正確的菜單導向;缺少必要的效驗;沒有聯機幫助等。
* 性能
不滿足系統可測量的性能屬性值,如:執行時間、事務處理速度等。
* ? 數據結構
數據表、字段、結構等方面的問題。
* ?程序結構
編碼沒有達到設計要求引起的缺陷,如程序錯誤,計算錯誤等。
* 一致性
由于配置管理、版本管理、變更管理引起的問題;需求、設計、可運行系統等存在的不一致性問題。
* 其他
不屬于前面六種類型缺陷的缺陷。如開發環境、操作系統、硬件引起的缺陷。