軟件可靠性數據是可靠性評估的基礎。應該建立軟件錯誤報告、分析與糾正措施系統。按照相關(guān)標準的要求,制定和實(shí)施軟件錯誤報告和可靠性數據收集、保存、分析和處理的規程,完整、準確地記錄軟件測試階段的軟件錯誤報告和收集可靠性數據。
用時(shí)間定義的軟件可靠性數據可以分為四類(lèi):1、失效時(shí)間數據,記錄發(fā)生一次失效所累積經(jīng)歷的時(shí)間;2、失效間隔時(shí)間數據,記錄本次失效與上一次失效間的間隔時(shí)間;3、分組數據,記錄某個(gè)時(shí)間區內發(fā)生了多少次失效;4、分組時(shí)間內的累積失效數,記錄某個(gè)區間內的累積失效數。這四類(lèi)數據可以互相轉化。
每個(gè)測試記錄必須包含充分的信息,包括:
a.測試時(shí)間;
c.所有與測試有關(guān)的測試結果,包括所有測試時(shí)發(fā)生的故障;
d.參與測試的個(gè)人身份。
5.編寫(xiě)測試報告
測試活動(dòng)結束后必須編寫(xiě)《軟件可靠性測試報告》,對測試項及測試結果在測試報告中加以總結歸納。編寫(xiě)時(shí)可以參考GJB 438A-97中提供的《軟件測試報告》格式,并應根據情況進(jìn)行剪裁。測試報告應具備下列內容:
a.產(chǎn)品標識;
b.使用的配置(硬件和軟件);
c.使用的文檔;
d.產(chǎn)品說(shuō)明、用戶(hù)文檔、程序和數據的測試結果;
e.與需求不相符的項的列表;
f.測試的最終日期。
這種規范化的過(guò)程管理控制有利于獲得真實(shí)有效的數據,為最終得到客觀(guān)的評估結果奠定基礎。
八.結束語(yǔ)
本文針對軟件的測試與可靠性評估方法進(jìn)行了專(zhuān)門(mén)地研究。當然,最好的軟件可靠性評估方法是完全用現場(chǎng)試驗的方法。評估軟件的可靠性受到許多客觀(guān)條件限制,其中最大的限制就是可靠性信息不足。所以應該利用構成軟件的各個(gè)模塊的歷史可靠性試驗信息統計評估全系統的可靠性。這需要:收集到足夠的軟件以及各個(gè)模塊的歷史可靠性試驗信息;各個(gè)模塊與軟件的可靠性關(guān)系明確;各模塊壽命類(lèi)型已知;以及軟件研制部門(mén)的配合(因為軟件歷史信息數據主要由研制方掌握)。
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/