嵌入式軟體測試工具

嵌入式軟體測試工具embeddedsoftware testingtool用來輔助測試嵌入式軟體的一種電腦程式。

它是一般軟體測試工具用於嵌入式軟體測試時的加強和補充。它一般包括4種功能:(1)為測試提供一個受控的環境,如目標系統過於簡單而又不便使用時,可在更強有力的宿主機上去模擬該系統;(2)為測試確定一組數據,主要是決定哪些數據能最徹底地走遍被測試系統;(3)為測試過程提供軟體,支持整個測試過程,並能對測試結果作出分析判斷;(4)為支持特定測試技術提供軟體,如覆蓋分析和實時特性分析。有些工具綜合了上述多種功能類型。它還包括靜態測試工具,如代碼分析器。針對嵌入式軟體測試的特點,工具有特定的設計和實現,包括提供目標機仿真器;支持彙編語言程式的代碼分析和覆蓋分析;儘可能少影響被測軟體運行的邏輯和時空特性,如精練、高效的插裝;支持按機率分布的隨機數據發生等。一般的測試支持工具包括測試文檔生成和數據比較器,測試資料庫管理等也可用於嵌入式軟體測試。數學仿真軟體在過程控制這樣的實時回響式系統軟體測試中有重要的作用。它通常支持白盒測試、黑盒測試,可用於功能測試、性能測試、可靠性測試、強度測試、情景測試等測試項目及各階段測試。

熱門詞條

聯絡我們