作者 |ilil
小編 | 不吃豬頭肉

前言
在快速迭代的科技浪潮中,汽車電子技術的飛速發展不僅重塑了行業的面貌,也對測試工具提出了更高的挑戰與要求。作為汽車電子測試領域的先鋒,TPT軟件始終致力于為用戶提供高效、精準、可靠的測試解決方案。新思科技出品的TPT軟件迎來了又一次重大更新,最新版本TPT 2024.12將進一步滿足汽車行業日益增長的測試需求,推動汽車電子技術的持續革新。基于當前汽車客戶的實際需求與痛點,結合最新的技術趨勢,對TPT軟件進行了全面的優化與升級。從模型故障注入測試到服務器函數替代C代碼函數,從更準確的需求鏈接到Python 3的支持,每一項新功能的引入都旨在提升測試效率、增強測試靈活性,并為用戶提供更加直觀、便捷的測試體驗。

更新亮點
1、模型故障注入測試
在過往TPT版本的技術支持實踐中,客戶希望在保持模型整體邏輯不變的前提下,能夠直接操控模型內部的某個中間變量,以此來觀測當該變量發生變動時,模型是否能精準的產生預期的輸出結果;同時對于一些較大模型,當子系統輸入均為中間變量時,想針對中間變量進行直接控制,從而更快捷的滿足相應模型覆蓋度要求。針對此類需求TPT 2024.12引入了模型故障注入測試功能。可直接在模型中相應控制中間變量的位置進行logging,并在TPT 直接注入故障,TPT會在模型對應位置插入一個TPT_Inject_Signal模塊,此時即可使用Define function對相應信號進行直接控制,提高測試效率。

圖1 故障注入測試
2、TPT服務器函數替代C代碼函數
對于C代碼中的函數,在TPT端可重新定義函數功能,從而使測試過程更加靈活、完成代碼故障注入測試。

圖2 函數功能替代
3、更準確的需求鏈接
在以往的版本中,針對需求的鏈接只能支持鏈接到具體的用例以及對應的GUI評估中,在新版TPT中,需求可連接到對應的Compare評估以及Shall上。使得需求與評估直接的鏈接更清晰,增強用例與評估之間的追溯性,在進行升級測試時,能更快捷定位到具體評估。

圖3 需求鏈接到Compare

圖4 需求鏈接到shall
4、Python 3支持
在TPT 2024.12中對Python的支持,由原本的Python 2 升級為Python 3。可通過如下方式進行勾選。

圖 5 Python 3啟用方式
在新版TPT中引入一個新的測試步驟:Script用于測試用例編寫。Script 可用于編寫NumPy計算、直接定義Python函數并使用、調用Python庫。使得編寫測試用例方式更加靈活多變。

圖6 Python3用于測試用例編寫
在測試評估編寫過程中也可使用Python 3相關內容,特別對于計算模型,可針對浮點數進行計算;引用外部數據進行參考并轉化為TPT信號。

圖7 Python 3用于測試評估編寫
5、Silver執行加速
在以往的版本中,Silver執行過程中會加載所有的信號,導致執行效率變低,在新版本中新增了信號選擇功能,從而提高測試執行效率。同時在新版TPT中,Silver Platform已加入到免費模塊中了。

圖8 Silver執行加速
6、Linux支持
Linux環境下新增對AUTOSAR Platform以及Silver Platform的支持,并可與CI/CD進行聯合使用。

圖9 Linux支持
7、其他更新
TASMO中對信號新增約束:允許生成具有數組元素值單調遞增或遞減順序的測試用例,此種方式生成的測試用例可以更加契合模型實際需求。

圖10 新增約束
當使用C/C++、AUTOSAR Platform 進行TASMO自動生成時,支持調用覆蓋(Call coverage)

圖11 調用覆蓋
從MATLAB R2022a(9.12)或更高版本開始,TASMO現在可針對引用子系統(Referenced subsystems)進行測試用例自動生成,從而提高模型整體覆蓋度。
Compare步驟中,引入了一個新功能:如果評估失敗,則在測試用例報告中添加一個包含信號和參考信號的圖形,使得測試報告更加清晰,便于測試人員進行測試問題分析。

圖12 Compare新功能

總結
TPT 2024.12 版本在功能上進行了一系列革新,旨在更好地滿足市場的多樣化需求。此次更新在模型測試、代碼測試及Python支持等多個關鍵領域進行了深度優化,使得TPT工具更加貼合當前的測試標準,從而極大地提升了測試工作的效率。北匯信息作為新思科技的國內合作伙伴,憑借十多年來豐富的TPT支持經驗,一直為國內TPT客戶提供優質的測試解決方案,致力于為汽車電子行業提供全方位的專業支持。
-
汽車電子
+關注
關注
3035文章
8266瀏覽量
169653 -
軟件
+關注
關注
69文章
5124瀏覽量
88981 -
TPT
+關注
關注
0文章
25瀏覽量
7174
發布評論請先 登錄
國星光電InfoComm 2025亮點搶先看
全國產供應鏈!思瑞浦推出全新一代汽車級CAN收發器TPT1445Q

STM32/GD32開發板基本串口RS232\\RS485通信及CAN接口 usbhid升級 U盤升級 sd卡升級升級學習方案開發板
亞馬遜升級版Alexa推遲發布
思瑞浦推出車規級LIN SBC新品TPT1028Q
多應用方案,如虎添翼!思瑞浦發布車規級LIN SBC新產品TPT1028Q

科大訊飛辦公智能體產品升級發布
蘋果發布適用于AirPods Pro 2新固件更新
華秋DFM軟件再升級,熱門功能搶先體驗

華秋DFM軟件再升級,熱門功能搶先體驗
思瑞浦發布創新CAN收發器TPT1462xQ
思瑞浦汽車級CAN SIC收發器TPT1462xQ產品優勢

思瑞浦發布支持振鈴抑制功能的汽車級CAN SIC收發器TPT1462xQ

TPT 20自動化全面升級,讓測試擁有更多選擇

評論