一,缺陷的定義
1,錯誤:從開發之初就產生的,存在於文件說明中的表述或編寫錯誤
例如:使用者名稱及密碼錯誤
2,bug:存在於**或者硬體之中的錯誤
例如:陣列下標越界,空指標異常
3,缺陷:被檢測物件的實際表現與使用者(顯性與隱性)需求之間的差異。
例如:功能實現的錯誤,遺漏,多餘,不好
4,失效:因缺陷激發後導致的功能的異常,無法使用的現象。(不一定會產生,動態的)
例如:搜尋不能用導致後面的分析彙總也就不能實現。
二,缺陷產生的原因:
1,需求:需求表述理解,導致編寫引起的錯誤。
2,架構:系統設計架構引起的錯誤。
3,開發:開發過程缺乏溝通及監督。(自己開發是區域性變數,但實際要做為全域性變數)
4,工具: 軟體開發工具本身的問題。
5,複雜度:軟體需求複雜度越來越高。
6,與使用者需求不符合:即使本身不存在某種意義上的缺陷。(智慧型機字太小,給老人用)
軟體缺陷產生的原因?
軟體缺陷產生的原因 從軟體本身 團隊工作和技術問題等角度分析,就可以了解造成軟體缺陷的主要因素。軟體缺陷的產生主要是由軟體產品的特點和開發過程決定的。軟體本身 需求不清晰 系統結構非常複雜 對程式邏輯路徑或資料範圍的邊界考慮不夠周全 沒有考慮系統崩潰後的自我恢復或資料的異地備份 災難性恢復等問題 團...
軟體缺陷的定義
缺陷是指在軟體開發過程中的針對軟體產品和開發過程的問題,這些問題已經影響或者可能影響軟體產品的質量。基於此定義,將缺陷分為如下類別 文件缺陷 是指對文件的靜態檢查過程中發現的缺陷,通過測試需求分析 文件審查對被分析或被審查的文件發現的缺陷 缺陷 是指對 進行同行評審 審計或 走查過程中發現的缺陷 測...
軟體缺陷級別定義
軟體缺陷級別定義 1.缺陷定義 軟體沒有達到產品說明書表明的功能 軟體出現了產品說明書中不一致的表現 軟體功能超出產品說明書的範圍 軟體沒有達到使用者期望的目標 雖然產品說明書中沒有要求 測試員或使用者認為軟體的易用性差 2.不是所有的缺陷都會修改 市得場的壓力使產品最終發行有時間限制 測試員錯誤理...