軟體錯誤 缺陷 故障 與失效

2021-08-30 17:14:16 字數 346 閱讀 3577

軟體錯誤:軟體生存期內的人為錯誤,導致軟體缺陷產生。是人為過程,相對於軟體本身是外部行為。

軟體缺陷:存在於軟體(文件、資料、程式)中的偏差,導致軟體在某個特定條件下出現故障,這時稱軟體 缺陷被啟用。

軟體故障:軟體執行過程中出現的不希望或不可接收的內部狀態。是動態行為。

軟體失效:軟體執行時產生的不希望或不可接受的外部行為結果。

綜上:軟體錯誤是一種人為錯誤。乙個軟體錯誤必定產生乙個或多個軟體缺陷。當乙個軟體缺陷被啟用時,便產生乙個軟體故障;同乙個軟體缺陷在不同條件下被啟用,可能產生不同的軟體故障。軟體故障如果沒有集市的容錯措施加以處理,便不可避免地導致軟體失效;同乙個軟體故障在不同條件下可能產生不同的軟體失效。

錯誤 缺陷和失效

錯誤 缺陷和失效 馬均飛鄭 在日常的軟體測試過程中,經常會碰到軟體相關的問題,不同的人對問題的稱呼也不同,比如錯誤 mistake或者error 缺陷 defect 失效 失敗 fail或failure 等。這些不同的術語,雖然在平時討論的時候,可能含義基本上是一樣的,都是指軟體中存在的一些問題。但...

軟體缺陷與軟體測試

軟體未實現產品說明書要求的功能 軟體出現了產品說明書指明不應該出現的功能 軟體實現了產品說明書未提到的功能 軟體未實現產品說明書雖未明確提及但應該實現的目標 軟體難以理解 不易使用 執行緩慢或者 從測試的角度看 終端使用者會認為不好所有不滿足需求或者超出需求的都是缺陷 沒有不存在缺陷的軟體,只有尚未...

軟體缺陷的分類與管理

軟體缺陷的分類與管理 通常大家發現軟體缺陷時會對軟體缺陷進行分類,可分類的方式只有一種,就是嚴重極別,難道沒有其它的分法嗎。比如我們碰到下面這種情況,測試人員發現有一種功能是必需加入進去的,這時他與程式設計師說,程式設計師說沒有時間或是不必要,這時這種情況則會形成兩者的扯皮,最終的結果也就不了了知了...