可靠性測試的基礎知識——軟件可靠性測試


可靠性測試

可靠性測試概念

對軟件可靠性進行定量的評估或驗證,為了達到和驗證軟件的可靠性定量要求而對軟件進行的測試

軟件可靠性測試的目的

(1)通過在有使用代表性的環境中執行軟件,以證實軟件需求是否正確實現。

(2)為進行軟件可靠性估計采集准確的數據,預測軟件在實際運行中的可靠性。

估計軟件可靠性一般可分為四個步驟,即數據采集、模型選擇、模型擬合以及軟件可靠性評估。可以認為,數據采集是整個軟件可靠性估計工作的基礎,數據的准確與否關系到軟件可靠性評估的准確度。

(3)通過軟件可靠性測試找出所有對軟件可靠性影響較大的錯誤。

(4)通過測試可以提高整個軟件系統的防錯、容錯和糾錯的能力。

可靠性測試主要特征

按照用戶實際使用軟件的方法測試軟件

增長測試

發現程序中影響軟件可靠性的故障,並排除故障實現軟件可靠性增長(軟件系統測試階段的末期)

流程:構造操作剖面->生成測試數據->測試運行->測試結果分析->排錯與回歸測試/可靠性評估->可靠性進展分析->停止測試

驗證測試

驗證在給定的統計置信度下,軟件當前的可靠性是否滿足用戶要求(軟件驗收階段)

流程:構造操作剖面->生成測試數據->測試運行->測試結果分析->接收/拒收判決->可靠性評估


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM