軟件測試缺陷定義和管理


我們需要知道的是軟件BUG其實就是軟件設計沒有達到預期設計目標,導致在軟件內存在的一種缺陷。

可以一句話概括:一切不符合需求規格說明書要求的,都可以視作軟件缺陷。

定義:(1)軟件未達到產品說明書標明功能  

          (2)軟件出現了產品說明書指明不會出現的錯誤

          (3)軟件功能超出產品說明書指明范圍

          (4)軟件未達到產品說明書未指出但應達到的目標

          (5)軟件測試人員認為軟件難以理解.不易使用.運行緩慢或用戶認為不好的問題

BUG的產生原因:1.需求不斷變化 2.軟件的復雜性 3.工期短,任務大 4.文檔不完善 5.程序設計錯誤 6.軟硬件支持不完善 7.溝通交流不夠

缺陷報告處理流程:

缺陷報告模板:

缺陷的嚴重級別:致命:系統崩潰,404報錯,報500,造成系統或應用程序崩潰,死機,系統懸掛,造成數據丟失,頁面出現錯誤亂碼,藍屏等

嚴重:功能未實現,邏輯錯誤,影響用戶正常操作,與需求完全不符,或因此BUG導致后續功能無法測試

一般:功能實現但不正確,功能上的錯誤,頁面中的錯誤,邏輯實現但不正確

輕微:文案內容與實際不符,錯別字,圖片錯誤,建議性BUG

缺陷的優先級:可分為高,中,低,建議。當然這個根據公司和工具不同,叫法不一樣。不過划分都是差不多的

高:BUG嚴重級別較高,需要立刻解決的,或者一般級別的但是比較棘手的

中:BUG嚴重級別一般的,不影響用戶正常操作的

低:BUG嚴重級別處於較低的,可以下一次alpha測試前解決的

建議:建議性的BUG,可以改也可以不改。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM