估算平均失效等待時間MTTF(Mean Time To Failure)是估算錯誤產生頻度的一種方法.MTTF估算公式(Shooman模型)是
其中,K 是一個經驗常數,美國一些統計數字表明,K的典型值是200;
ET 是測試之前程序中原有的故障總數;
IT 是程序長度(機器指令條數或簡單彙編語句條數);
t是測試(包括排錯)的時間;51Testing軟件測試網
EC (t) 是在0~t期間內檢出並排除的故障總數。
公式的基本假定是:
§ 單位(程序)長度中的故障數ET∕IT近似為常數,它不因測試與排錯而改變。 統計數字表明,通常ET∕IT 值的變化範圍在0.5×10-2~2×10-2之間;
§ 故障檢出率正比於程序中殘留故障數,而MTTF與程序中殘留故障數成正比;
§ 故障不可能完全檢出,但一經檢出立即得到改正。