缺陷的生命週期 缺陷的等級

2021-10-01 07:59:44 字數 1518 閱讀 3284

(1)blocker(崩潰)

阻礙開發或測試工作的問題;

(1)造成系統崩潰、宕機、死迴圈,導致資料庫資料丟失,與資料庫連線錯誤,主要功能喪失,基本模組缺失等問題。

——如:**錯誤、死迴圈、資料庫發生死鎖、重要的一級選單功能不能使用等(該問題 在測試中較少出現,一旦出現應立即中止當前版本測試)。

(2)造成資料洩漏的安全性問題,比如惡意攻擊造成的賬戶私密資訊洩漏

(3)涉及金錢計算

(4)阻斷性測試,所有測試工作進行不下去

——阻斷錯誤一般發生在冒煙測試等主流程上,比如,如果註冊之後才能進行內部操作,然而無法註冊。

(2)critical(嚴重)

系統主要功能部分喪失、資料庫儲存呼叫錯誤、使用者資料丟失,一級功能選單不能使用但是不影響其他功能的測 試。

功能設計與需求嚴重不符,模組無法啟動或呼叫,程式重啟、自動退出,關聯程式間呼叫衝突,安全問題、穩 定性等。

如:軟體中資料儲存後資料庫中顯示錯誤,使用者所要求的功能缺失,程式介面錯誤,數值計算統計錯誤等 (該等級問題出現在不影響其他功能測試的情況下可以繼續該版本測試)。

(1)重要功能不能實現

(2)錯誤的涉及面廣,影響到其他重要功能正常實現

(3)非常規操作導致的程式崩潰,宕機,死迴圈,閃退

(4)介面超級難看

(5)密碼明文顯示

(3)major(一般)

功能沒有完全實現但是不影響使用,功能選單存在缺陷但不會影響系統穩定性。

如:操作時間長、查詢時間長、格 式錯誤、邊界條件錯誤,刪除沒有確認框、資料庫表中字段過多等(該問題實際測試中存在最多)

不影響產品的執行,不會成為故障起因,但對產品外觀和下道工序影響較大的缺陷

(1)次要功能不能實現(和主要功能的區別:主流程之外的功能算是次要以及主要功能模組中的控制項出現問題,但主要流程仍然能正常實現)比如說:註冊時,使用者名稱指明使用者名為中文,但輸入英文註冊成功了,但不影響登入後的功能使用)

(2)操作錯誤(資料庫中列名,型別錯誤等)

(3)查詢結果錯誤

(4)前端介面的簡單輸入限制未做出錯誤提示

(5)例:刪除操作未給提示,防止誤操作

(4)minor(次要)

介面、效能缺陷,建議類問題,不影響操作功能的執行,可以優化效能的方案等。如:錯別字、介面格式不規範, 頁面顯示重疊、不該顯示的要隱藏,描述不清楚,提示語丟失,文字排列不整齊,游標位置不正確,使用者體驗感受 不好,可以優化效能的方案等(此類問題在測試初期較多,優先程度較低;在測試後期出現較少,應及時處理)

(1)介面上的錯誤,介面布局,文字格式,按鈕樣式等輕微錯誤

(2)輔助說明描述不清楚

(3)提示視窗文字未採用行業術語

(4)改進建議

——每個公司、每乙個工具對bug生命週期的定義都是不一致的,下面僅是乙個常見的例子:

測試人員應該跟蹤乙個bug的整個生命週期,從open到closed的所有狀態。

bug狀態轉換圖

軟體缺陷生命週期

出自 什麼是缺陷?維基百科對缺陷的定義是 軟體缺陷是指存在於電腦程式中的錯誤 缺陷 失效,或者是由於程式中的故障而令到計算機無法正常工作或產生不正確的結果。軟體缺陷的產生是由於在程式編碼或設計的過程中出現的錯誤而引起的。其它的一些定義 軟體或者硬體中多餘的並且不是計畫中的,特別是那些會引起故障的屬性...

缺陷的等級劃分

a類 嚴重錯誤,包括以下各種錯誤 1 由於程式所引起的宕機 非法退出 2 死迴圈 3 資料庫發生死鎖 4 因錯誤操作導致的程式中斷 5 功能錯誤 6 與資料庫連線錯誤 7 資料通訊錯誤 b類 較嚴重錯誤,包括以下各種錯誤 1 程式錯誤 2 程式介面錯誤 3 資料庫的表 業務規則 預設值未加完整性等約...

缺陷的等級劃分

a類 嚴重錯誤,包括以下各種錯誤 1 由於程式所引起的宕機 非法退出 2 死迴圈 3 資料庫發生死鎖 4 因錯誤操作導致的程式中斷 5 功能錯誤 6 與資料庫連線錯誤 7 資料通訊錯誤 b類 較嚴重錯誤,包括以下各種錯誤 1 程式錯誤 2 程式介面錯誤 3 資料庫的表 業務規則 預設值未加完整性等約...