一份十分完整的仿真故障注入演練指南

,時長03:05
故障注入是一種可靠性驗證技術(shù),通過受控實驗向系統(tǒng)中刻意引入故障,并觀察系統(tǒng)中存在故障時的行為。故障注入技術(shù)一般分為:基于硬件的故障注入、基于軟件的故障注入以及基于仿真的故障注入。
ETest界面提供了仿真故障注入功能。主要用于硬件裝備研發(fā)階段、測試試驗階段對被測系統(tǒng)的測試模塊(UUT)開展全面的功能、性能、接口、安全性等測試工作。
?1???具備測試模塊(UUT)運(yùn)行環(huán)境的描述能力、具備仿真平臺資源的管理與描述能力。
設(shè)備用于配置使用的接口類型、數(shù)量及參數(shù),支持CAN、RS232/422/485串口、TCP/UDP網(wǎng)口、I/O接口等工業(yè)接口,實現(xiàn)多種方式的軟件故障注入。
連接拓?fù)溆糜诿枋鲈O(shè)備在測試環(huán)境中承擔(dān)的角色,以及設(shè)備通道之間的連接關(guān)系。
?2? ?具有仿真程序的開發(fā)能力,支持以腳本形式(lua、python)和圖形化方式設(shè)計仿真程序。
腳本方式:提供腳本的編輯開發(fā)環(huán)境,支持實時錯誤檢查,醒目標(biāo)記出錯誤位置,支持語法高亮、自動完成、智能提示。
圖形化方式:通過組件化的基本動作構(gòu)造測試流程?;緞幼靼ㄍㄐ沤涌谑瞻l(fā)、條件分支、循環(huán)、延時等待等。
3? ?具備測試用例與測試套件的開發(fā)能力。
ETest提供組合用例生成器,能夠根據(jù)預(yù)設(shè)協(xié)議和策略批量生成正常、異常、邊界和組合用例,并允許用戶修改補(bǔ)充。生成后的測試用例數(shù)據(jù),可以通過仿真程序調(diào)用。
4? ?具備實現(xiàn)可視化仿真測試監(jiān)控窗體設(shè)計運(yùn)行。
ETest中內(nèi)置了常用的監(jiān)控組件,例如:開關(guān)、復(fù)選框、曲線圖、輸入框等,添加組件后對其屬性進(jìn)行設(shè)置,綁定需要監(jiān)控的變量。監(jiān)控設(shè)計完成后,點(diǎn)擊執(zhí)行按鈕,界面會實時顯示綁定字段的值。
5? ?支持測試結(jié)果報告與展示。
測試執(zhí)行完后,對測試結(jié)果進(jìn)行歸檔,進(jìn)入報告與分析頁面,可以查看歸檔的測試記錄行。執(zhí)行記錄支持導(dǎo)出Excel格式。支持自動統(tǒng)計測試結(jié)果,輸出Word格式測試報告。