失效是指功能部件執行其規定功能的能力喪失。
軟件失效是指軟件運行時產生的一種不希望或不可接受的外部行為。
軟件測試使用各種術語描述軟件出現的問題,通用的術語如下:
軟件錯誤(software error)
軟件缺陷(software defect)
軟件故障(software fault)
軟件失效(software failure)
1、
軟件錯誤:在可以預見的時期內,軟件仍將由人來開發。在整個軟件生存期的各個階段,都貫穿者人的直接或間接的干預。然而,人難免犯錯誤,這必然給軟件留下不良的痕跡。
軟件錯誤是指在軟件生存期內的不希望或不可接受的人為錯誤,其結果是導致
軟件缺陷的產生。可見,
軟件錯誤是一種人為過程,相對於軟件本身,是一種外部行為。
3、軟件故障:軟件故障是指軟件運行過程中出現的一種不希望或不可接受的內部狀態。譬如,軟件處於執行一個多余循環過程時,我們說軟件出現故障。此時若無時當的措施(容錯)加以及時處理,便產生
軟件失效。顯然,軟件故障是一種動態行為。
4、
軟件失效:軟件失效是指軟件運行時產生 的一種不希望或不可接受的外部行為結果。
以上來自: