環境可靠性測(cè)試的特點(diǎn)都有哪些?
環境可靠性測(cè)試的特點(diǎn)都有哪些?
環境可靠性測試不同於硬件牢靠性測驗,這主要是由於二者失效的原因不同。硬件失效一般是由於元器件的老化引起的,因而環境可靠性測試著重随機選取多個相同的産品,統計它們的正常運轉時刻。正常運轉的平均時刻越長,則硬件就越牢靠。
軟件失效是由規劃缺陷形成的,軟件的輸入決定是否會遇到軟件内部存在的故障。因而,運用同樣一組輸入重複測驗軟件並(bìng)記錄其失效數據是沒有意義的。在軟件沒有改動的情況下,這種數據僅僅初次記錄的不斷重複,不能用來估計軟件牢靠性。軟件環境可靠性測試著(zhe)重按實際運用的概率散布随機挑選輸入,並(bìng)著(zhe)重測驗需求的覆蓋面。

環境可靠性測試也不同於(yú)一般的軟件功用測驗。相比之下,軟件牢靠性測驗更著(zhe)重測驗輸入與典型運用環境輸入統計特性的共同,著(zhe)重對功用、輸入、數據域及其相關概率的先期辨認。測驗實例的採樣策略也不同,軟件牢靠性測驗有必要按照運用的概率散布随機地挑選測驗實例,這樣才幹得到比較精確的牢靠性估計,也有利於(yú)找出對軟件牢靠性影響較大的故障。

此外,環境可靠性測試過程中還要求比較精確地記錄軟件的運轉時刻,它的輸入覆蓋一般也要大於普通軟件功用測驗的要求。對一些特殊的軟件,如容錯軟件、實時嵌入式軟件等,進行軟件牢靠性測(cè)驗時需求有多種測(cè)驗環境。這是由於(yú)在運用環境下常常很難在軟件中植入錯誤,以進行針對性的測(cè)驗。

