1. 程式人生 > >Simulink Test筆記(含一些小技巧)二

Simulink Test筆記(含一些小技巧)二

說明

本文記錄simulink test在使用過程中的心得,包含使用過程中新的發現及提高測試效率的一些技巧。

本文提到的內容均基於以下執行環境:

MATLAB   版本 9.3 (R2017b)
Simulink   版本 9.0 (R2017b)

Win10系統

1、simulink test 測試結果如何顯示出輸入/輸出變數的曲線

應用場景:執行失敗的用例,通過對比輸入/輸出變數的變化曲線直觀分析出用例不通過的原因。

方法/步驟:1)在被測模型中將需要顯示的變數用logdata標記;2)執行測試用例;3)這時在test result介面中的curve中就會顯示出已打logdata標記的這些變數,選中對應的變數,即在右側能看到這些變數的變化曲線。

注:為了方便選擇所需觀測的變數,建議不要在被測模型中標記太多的被測模型,因為所有打了logdata標記的變數都會顯示在test result介面的curve中。

(……未完待續)

2、如何在simulink test 中加入變數,提高測試用例的複用及編寫效率

應用場景:由於需求變更或者專案差異導致相同用例的常量資料發生變化,或者在一條用例中需要用到精確的時序,定義常變數,將極大方便修改用例,提高測試效率。

方法/步驟:1)在test sequence介面左側的local value中新增所需的常變數;2)在Initial step中初始化已新增的常變數;3)在測試用例中使用已初始化的常變數。

注:規範的變數命名規範(包含變數物理名稱、資料型別、單位等)有助於降低測試用例編寫出錯的概率,同時有助於修改測試用例。