TPT19亮點
1. 形式化需求:自動生成測試用例
在TPT 19中,測試用例可以通過形式化需求自動創建—只需要按下按鈕。
此前,形式化需求已經自動評估。現在我們對此進行了更深一步的改進。
2. 參數集的混合執行
TPT19中可以更容易地創建參數集,可以多次執行,當然也可以對其進行評估。
這意味著不同參數設置的測試用例不必被復制,并且測試項目保持清晰和結構良好。
3.最壞情況下執行時間的指示
TPT 19第一次為C/ C++平臺指定了每個單獨測試步驟的執行時間。換句話說,一個早期預警系統,它可以指示哪些測試和哪些條件會增加本地主機上的執行時間。
該指標可用于在目標處理器上進行測試時減少測試的選擇。這意味著:更少的測試執行和更快地獲得必要的見解。
4. 對所有目標編譯器的支持
TPT19支持為任何目標ECU構建軟件,為任何處理器架構使用任何編譯器-可用于c平臺。
5. 在虛擬環境中執行PiL測試
如何在PiL測試中節省硬件?
TPT19的該項新功能對汽車環境中的應用開發團隊來說試非常理想的,他們必須在真實環境中進行測試——理想情況下無需構建硬件基礎設施。
TPT19中通過Lauterbach的Trace32環境可以實現虛擬環境中的PiL測試。
不僅可以為模型或C/ c++代碼執行現有的測試用例,也為任何目標體系結構執行測試用例。
在背靠背測試過程中,自動將PiL測試結果直接與之前的測試運行(MiL和SiL)進行比較。
這些測試的執行直接在主機上的模擬器中完成。不需要硬件接口和PiL板。
6. 壓力測試
多次運行測試用例,增加檢測被測系統的非確定性行為的可能性。簡單地指定一個測試用例是否應該使用不同的參數集執行幾次。
TPT現在支持Docker環境下,在云中的Linux、持續集成環境或本地主機上運行MiL測試。
10. 問題視圖
在測試項目設置過程中新的問題視圖像一個助手。它能幫助用戶羅列出發生的警告和錯誤。
只需點擊一下,你就可以直接跳轉到它們的源代碼并修正它們。
無論是腳本實現中的拼寫錯誤,配置中的錯誤還是忘記了測試框架的更新;所有阻止測試執行的因素都會被清楚地列出。
-
測試
+關注
關注
8文章
5303瀏覽量
126652 -
嵌入式
+關注
關注
5082文章
19126瀏覽量
305198 -
嵌入式軟件測試
+關注
關注
2文章
26瀏覽量
6095
發布評論請先 登錄
相關推薦
評論