期刊VIP學(xué)術(shù)指導(dǎo) 符合學(xué)術(shù)規(guī)范和道德
保障品質(zhì) 保證專業(yè),沒有后顧之憂
來源:期刊VIP網(wǎng)所屬分類:軟件開發(fā)時間:瀏覽:次
摘要:本文通過對嵌入式軟件仿真測試環(huán)境特點的研究,采用多臺計算機協(xié)同處理的低成本、易實踐的集中架構(gòu)體系,提高了系統(tǒng)的通用性、靈活性可擴展性,節(jié)約了系統(tǒng)測試的硬件成本,縮短了測試周期,使之更加滿足任務(wù)要求,保障了安全關(guān)鍵領(lǐng)域的安全可靠。
1.軟件可靠性測試活動
軟件可靠性測試活動主要有以下幾個方面:
a.生成測試用例:測試組基于上述構(gòu)
造的軟件剖面,根據(jù)測試模型,分析層次結(jié)構(gòu),將測試項進行分解,針對分解后的每種情況選取和設(shè)計測試用例。測試人員獲取現(xiàn)有的測試數(shù)據(jù)和生成新的測試數(shù)據(jù),并按照要求在已構(gòu)建的真實測試環(huán)境或仿真測試環(huán)境進行可靠性測試,驗證所有的測試數(shù)據(jù)。
b.建立測試環(huán)境:構(gòu)建的測試環(huán)境應(yīng)
盡量在真實的環(huán)境下進行,當(dāng)采用仿真測試環(huán)境技術(shù)時,應(yīng)詳細說明仿真測試環(huán)境與實際運行環(huán)境之間的差異,并獲得委托方的確認,通過測試就緒評審。
c.測試執(zhí)行:測試人員必須在真實環(huán)境
或仿真測試環(huán)境下執(zhí)行可靠性測試用例,測試和開發(fā)人員承諾在測試過程中不對軟件和環(huán)境進行任何的修改,以保證軟件得到的失效率不變,測試結(jié)果真實準確。
d.收集分析可靠性測試數(shù)據(jù):測試人員
應(yīng)如實記錄收集到的輸入輸出數(shù)據(jù)、執(zhí)行時間數(shù)據(jù)、失效數(shù)據(jù)、失效間隔、失效時間等測試過程數(shù)據(jù)和結(jié)果,填寫測試記錄。測試人員對測試情況進行記錄,監(jiān)測人員對現(xiàn)場操作進行監(jiān)督,以提高測試的可信性、完整性和準確性。
e.分析結(jié)果,失效糾正:測試人員應(yīng)根
據(jù)每個測試用例的期望測試結(jié)果,測試執(zhí)行結(jié)果和評判準則判定該用例是否通過,以達到對軟件可靠性指標實施結(jié)果與軟件需求規(guī)格說明的預(yù)期指標進行驗證。如果不通過,根據(jù)失效次數(shù)和時間,分析原因,制定相應(yīng)的糾正措施,對失效進行監(jiān)控,并給出相應(yīng)措施的建議內(nèi)容,直到測試終止為止。
2.嵌入式軟件可靠性仿真測試環(huán)境構(gòu)建
嵌入式軟件可靠性測試具有以下幾個方面顯著特點:被測軟件是基于運行環(huán)境(宿主機)/開發(fā)環(huán)境(目標機)方法進行開發(fā)的,與硬件密不可分,對運行環(huán)境有特殊要求;系統(tǒng)龐大,配套設(shè)備多,技術(shù)密集,新技術(shù)含量高,生產(chǎn)測試周期長;軟件時間、空間效率要求較高等。該系統(tǒng)能實現(xiàn)以下功能:提供集成的、可視化的開發(fā)環(huán)境供測試人員建立測試腳本,生成測試用例,提供可視化的集成開發(fā)環(huán)境供用戶對被測系統(tǒng)交聯(lián)環(huán)境建立仿真模型,根據(jù)被測系統(tǒng)的需要方便的配置I/O設(shè)備,測試運行被測系統(tǒng),對測試過程實施監(jiān)控,實時記錄被測系統(tǒng)運行結(jié)果,實施分析測試結(jié)果,自動判斷系統(tǒng)的實效,對測試過程進行數(shù)據(jù)回放,分析測試結(jié)果,確定實效數(shù)據(jù),對失效數(shù)據(jù)進行處理,對可靠性進行評估。在嵌入式軟件生命周期內(nèi),可靠性測試是軟件可靠性工程中的一項重要工作。