缺陷報告是軟體測試過程中最重要的文件;是缺陷被修正的唯一方法,記錄了缺陷發生的環境,如各種資源的配置情況;缺陷的再現步驟以及缺陷性質的說明記錄著缺陷的處理過程和狀態;缺陷的處理程序從一定角度反映了測試的程序和被測軟體的質量狀況以及改善過程。
(一)軟體缺陷的定義
(1)軟體未達到軟體產品需求說明書中的要求
(2)軟體出現了軟體產品需求說明書中指明不會出現的錯誤
(3)軟體功能超出了軟體產品需求說明書中指明的範圍
(4)軟體未達到軟體產品說明書中未指明但應達到的要求 (5
)測試人員認為難以理解、不易使用、執行緩慢或終端使用者認為不好的問題
(二)軟體缺陷分類
缺陷型別 描述
功能影響了各種系統功能、邏輯的缺陷
使用者介面
影響了使用者介面、人機互動特性,包括螢幕格式、使用者輸入靈活性、結果輸出格式等方面的缺陷 文件
影響發布和維護,包括注釋,使用者手冊,設計文件
軟體包由於軟體配置庫、變更管理或版本控制引起的錯誤 效能
不滿足系統可測量的屬性值,如執行時間,事務處理速率等
系統/模組介面
與其他元件、模組或裝置驅動程式、呼叫引數、控制塊或引數列表等不匹配、衝突
(三)缺陷管理基本流程
(四)軟體缺陷報告
缺陷報告基本資訊:
缺陷報告舉例:
軟體缺陷與軟體測試
軟體未實現產品說明書要求的功能 軟體出現了產品說明書指明不應該出現的功能 軟體實現了產品說明書未提到的功能 軟體未實現產品說明書雖未明確提及但應該實現的目標 軟體難以理解 不易使用 執行緩慢或者 從測試的角度看 終端使用者會認為不好所有不滿足需求或者超出需求的都是缺陷 沒有不存在缺陷的軟體,只有尚未...
軟體測試之 軟體缺陷
二 軟體缺陷分類 三.軟體缺陷的注意 四 缺陷的其他 軟體缺陷 defect 常常又被叫做bug。所謂軟體缺陷,即為計算機軟體或程式中存在的某種破壞正常執行能力的問題 錯誤,或者隱藏的功能缺陷。缺陷的存在會導致軟體產品在某種程度上不能滿足使用者的需要。ieee729 1983對缺陷有乙個標準的定義 ...
軟體缺陷基礎總結
一 定義 l 檢測缺陷 在使用者使用前被測出的缺陷 l 殘留缺陷 指軟體發布後存在的缺陷,包括使用者安裝前未被檢測出的缺陷及測試出但未被修復的缺陷 二 分類 1 嚴重程度劃分 critical 不能執行正常功能或重要功能,或者危機人生安全 major 嚴重影響系統要求或基本功能的實現,且無法更正 重...