軟體缺陷的定義

2021-08-22 06:28:15 字數 1013 閱讀 5369

缺陷是指在軟體開發過程中的針對軟體產品和開發過程的問題,這些問題已經影響或者可能影響軟體產品的質量。

基於此定義,將缺陷分為如下類別:

文件缺陷:是指對文件的靜態檢查過程中發現的缺陷,通過測試需求分析、文件審查對被分析或被審查的文件發現的缺陷;

**缺陷:是指對**進行同行評審、審計或**走查過程中發現的缺陷;

測試缺陷:是指由測試執行活動發現的被測物件(被測物件一般是指可執行的**、系統,不包括靜態測試發現的問題)的缺陷,測試活動型別主要包括內部測試、連線測試、系統整合測試、使用者驗收測試;

過程缺陷:又稱為不符合項問題,是指通過過程審計、過程分析、管理評審、質量評估、質量審核等活動發現的關於過程的缺陷和問題。過程缺陷的發現者一般是質量經理、測試經理、管理人員。

下面的**列出了關於缺陷的定義描述:

缺陷名稱

物件

發現活動

主要發現人

文件缺陷

包括最終產出物和中間產出物文件;

具體包括:專案組的文件,如需求文件、設計文件、計畫、報告等

測試文件,如測試計畫、測試需求分析、測試設計、測試案例、測試分析報告等。

同行評審

產品審計

同行評審人員

測試經理

**缺陷

程式**:包括程式單元、資料庫指令碼、配置檔案等。

同行評審

產品審計

**走查

同行評審人員

測試經理

測試缺陷

可執行的程式**、系統、原型等。

單元測試

整合測試

系統測試

效能測試等

測試人員

過程缺陷

測試管理體系

測試專案實施過程

過程審計

過程分析

管理評審

質量評估

質量審核等

質量經理、專案經理、管理人員

軟體缺陷級別定義

軟體缺陷級別定義 1.缺陷定義 軟體沒有達到產品說明書表明的功能 軟體出現了產品說明書中不一致的表現 軟體功能超出產品說明書的範圍 軟體沒有達到使用者期望的目標 雖然產品說明書中沒有要求 測試員或使用者認為軟體的易用性差 2.不是所有的缺陷都會修改 市得場的壓力使產品最終發行有時間限制 測試員錯誤理...

軟體缺陷(定義及產生原因)

一,缺陷的定義 1,錯誤 從開發之初就產生的,存在於文件說明中的表述或編寫錯誤 例如 使用者名稱及密碼錯誤 2,bug 存在於 或者硬體之中的錯誤 例如 陣列下標越界,空指標異常 3,缺陷 被檢測物件的實際表現與使用者 顯性與隱性 需求之間的差異。例如 功能實現的錯誤,遺漏,多餘,不好 4,失效 因...

軟體缺陷分析

alan 缺陷分析本質上是對缺陷中包含的資訊項進行收集,彙總,分類之後使用統計方法 或者分析模型 得出分析結果。缺陷分析得出的結果可以用來度量軟體開發過程中各階段中工作產品的質量,了解缺陷集中的區域,明晰缺陷發展趨向。對於軟體過程的改進,軟體產品的發布來說具有十分重要的參考價值 在我們提交缺陷報告的...