我們需要知道的是軟件BUG其實就是軟件設計沒有達到預期設計目標,導致在軟件內存在的一種缺陷。
可以一句話概括:一切不符合需求規格說明書要求的,都可以視作軟件缺陷。
定義:(1)軟件未達到產品說明書標明功能
(2)軟件出現了產品說明書指明不會出現的錯誤
(3)軟件功能超出產品說明書指明范圍
(4)軟件未達到產品說明書未指出但應達到的目標
(5)軟件測試人員認為軟件難以理解.不易使用.運行緩慢或用戶認為不好的問題
BUG的產生原因:1.需求不斷變化 2.軟件的復雜性 3.工期短,任務大 4.文檔不完善 5.程序設計錯誤 6.軟硬件支持不完善 7.溝通交流不夠
缺陷報告處理流程:
缺陷報告模板:
缺陷的嚴重級別:致命:系統崩潰,404報錯,報500,造成系統或應用程序崩潰,死機,系統懸掛,造成數據丟失,頁面出現錯誤亂碼,藍屏等
嚴重:功能未實現,邏輯錯誤,影響用戶正常操作,與需求完全不符,或因此BUG導致后續功能無法測試
一般:功能實現但不正確,功能上的錯誤,頁面中的錯誤,邏輯實現但不正確
輕微:文案內容與實際不符,錯別字,圖片錯誤,建議性BUG
缺陷的優先級:可分為高,中,低,建議。當然這個根據公司和工具不同,叫法不一樣。不過划分都是差不多的
高:BUG嚴重級別較高,需要立刻解決的,或者一般級別的但是比較棘手的
中:BUG嚴重級別一般的,不影響用戶正常操作的
低:BUG嚴重級別處於較低的,可以下一次alpha測試前解決的
建議:建議性的BUG,可以改也可以不改。