作者 |昱佳
小編 | CACTUS
在軟件定義汽車?yán)顺毕拢?a target="_blank">汽車電子系統(tǒng)復(fù)雜度與日俱增,對測試工具的自動化與兼容性提出了更高要求。作為專注汽車嵌入式軟件的測試工具,TPT 始終緊跟技術(shù)發(fā)展趨勢,持續(xù)優(yōu)化自身產(chǎn)品。此次,TPT-X-2025.09 版本重磅更新,進(jìn)一步貼合行業(yè)最新需求,為汽車電子測試注入新動能。
TPT本次更新不僅新增自定義工具欄、多對象測試狀態(tài)管理等協(xié)作功能,更通過 Python用例設(shè)計、優(yōu)化模型參數(shù)處理等能力,覆蓋從測試設(shè)計到執(zhí)行的全鏈路。每一項功能迭代均旨在提升測試效率與覆蓋精度,為汽車電子測試提供更精準(zhǔn)、高效的解決方案。

更新亮點
(一)Python環(huán)境中使用TPT API
對于Python 3的支持,TPT-X-2025.09支持在Python文件中直接調(diào)用TPT相關(guān)API,無需通過.tptapi文件,提高了開發(fā)的便利性。

圖1 Python 3 可使用的API
另外,在TPT中使能并設(shè)置TPT API(Python 3)的通信端口和ip地址,通過腳本就可以實現(xiàn)與本機(jī)或在同一網(wǎng)段下的其它電腦的TPT通訊,通訊成功建立就可以調(diào)用API執(zhí)行相關(guān)的功能了。

圖 2 通過腳本實現(xiàn)與TPT的鏈接
(二)Python測試用例
除了步驟列表型和狀態(tài)機(jī)型測試用例,新版TPT也支持Python測試用例啦,可以使用Python語言來編寫用例內(nèi)容。

圖 3 Python測試用例
狀態(tài)機(jī)型測試用例也支持Python語言編寫,如下圖,針對狀態(tài)機(jī)編寫Python變種。

圖 4 Python編寫狀態(tài)機(jī)測試用例
這一功能的更新實現(xiàn)”1+1>2”的效果,不僅能發(fā)揮 TPT 在嵌入式系統(tǒng)、汽車電子等領(lǐng)域的測試專長,更能借助 Python 的特性提升測試效率與靈活性。
(三)TASMO
TASMO 功能已優(yōu)化對平臺、模型結(jié)構(gòu)及覆蓋度方面的支持,可在測試過程中幫助團(tuán)隊更高效地定位問題。
Silver平臺
新版TPT新增了對Silver平臺使用TASMO自動生成測試用例功能。

圖 5 Silver TASMO自動生成測試用例
支持觸發(fā)子系統(tǒng)
TASMO功能增加了對觸發(fā)子系統(tǒng)的識別,并支持分析其內(nèi)部結(jié)構(gòu)。

圖 6 TASMO對觸發(fā)子系統(tǒng)的識別
支持覆蓋度注釋
TPT 的C/C++、AUTOSAR或Silver平臺使用TPT TASMO統(tǒng)計覆蓋度時,可以在C/C++代碼的注釋中添加關(guān)鍵字TASMO-JUSTIFIED,以從覆蓋率中排除特定部分。受影響的覆蓋目標(biāo)將從總體覆蓋統(tǒng)計中排除,并在報告中進(jìn)行標(biāo)記。

圖 7 TASMO代碼注釋功能
(四)自定義工具欄
TPT提供了豐富的API來支持我們進(jìn)行二次開發(fā)工作實現(xiàn)自動化測試,并且支持在TPT工具欄中進(jìn)行調(diào)用。只要在 TPT 中創(chuàng)建自定義菜單項,就能直接從 TPT 內(nèi)部啟動外部應(yīng)用,或是運行 TPT API 腳本,大幅提升測試的便捷性。
下面我們以在工具欄中添加TASMO自動生成測試用例程序為示例展示:
首先,編寫xml文件,為自定義菜單設(shè)置屬性信息,例如:名稱、圖標(biāo)、程序文件和位置等。將TASMO自動生成用例的程序通過commandline命令添加到xml文件即可完成添加(如運行API腳本文件需用命令file)。

圖 8 菜單欄定義文檔
將編寫好的文件放到TPT規(guī)定的文件夾中,打開TPT,在工具欄中就可以看到新增的菜單。

圖 9 新增菜單欄
點擊該選項就可以根據(jù)提前設(shè)置好的配置項,通過命令行執(zhí)行程序,完成TASMO自動生成用例功能。

圖 10 TASMO自動生成用例
為了方便測試人員更高效便捷的使用該功能,創(chuàng)建這些菜單項時,TPT提供了兩種實現(xiàn)方式可供選擇:一種是將所有菜單項配置都集中寫在一個 xml 文件里;另一種則是為每個菜單項單獨創(chuàng)建一個額外的 xml 文件。同時,還提供了一些可選配置,可以根據(jù)使用習(xí)慣來進(jìn)行設(shè)置:
menuPath:創(chuàng)建一個新的菜單項或子菜單。
additionalArguments:需要傳遞的額外參數(shù)。
requiresOpenFile:指定是否必須打開TPT文件才能顯示自定義菜單項。
executeOnOpen:指定API腳本是否應(yīng)立即執(zhí)行。
(五)測試狀態(tài)設(shè)置
TPT-X-2025.09除了可以針對評估件和測試用例部分設(shè)置狀態(tài)外,現(xiàn)在還可為信號、函數(shù)、等價類集、執(zhí)行配置、映射、平臺配置、變體、項目、需求、測試件、測試集設(shè)置測試狀態(tài)。

圖11設(shè)置狀態(tài)屬性功能界面
同時新增狀態(tài)篩選功能,并可對不同狀態(tài)設(shè)置類型:
Modified:啟用此設(shè)置的狀態(tài),在設(shè)置時會保存修改并且該對象將顯示紫色高亮。

圖 12 Modified類型的顯示
Stable:啟用此設(shè)置的狀態(tài)將刪除之前為所有者保存的所有修改。

圖 13 狀態(tài)篩選和類型設(shè)置
測試人員可為每次狀態(tài)變更添加注釋和作者信息,變更的狀態(tài)信息被記錄下來以供查看,也可以將失效的狀態(tài)信息刪除。

圖 14 歷史狀態(tài)查看和刪除
狀態(tài)功能的增加更便于推進(jìn)測試工作的進(jìn)程,對于測試團(tuán)隊中的協(xié)作或者回歸測試等提供了便利。

功能優(yōu)化
(一)Testlet Library
Testlet Library是TPT的一個常規(guī)功能,現(xiàn)在升級到支持多種形式的Testlet設(shè)置Testlet Library。
一次性將多個測試單元添加到測試庫中
將來自不同項目的測試單元添加到測試單元庫中
向已存在的測試庫中添加測試單元

圖 15 多個Testlet Library的使用示例
(二)模型工作區(qū)的參數(shù)導(dǎo)入
現(xiàn)支持對采用模型工作區(qū)存儲參數(shù)的Simulink模型進(jìn)行參數(shù)導(dǎo)入、讀取及寫入操作。

圖 16 模型工作區(qū)導(dǎo)入?yún)?shù)
(三)信號名稱格式
支持信號名稱以數(shù)字或下劃線開頭的信號,不再引發(fā)處理異常。

圖 17 信號格式識別
本次 TPT-X-2025.09 版本的新特性就先為大家介紹到這里。從自定義工具欄提升自動化效率,到多對象測試狀態(tài)管理助力團(tuán)隊協(xié)作,再到Python編寫用例等新功能的引入,每一項迭代都源于對汽車電子測試痛點的深耕,以及對用戶高效測試需求的回應(yīng)。
北匯信息作為新思科技國內(nèi)合作伙伴,十余年來始終以專業(yè)的 TPT 技術(shù)支持經(jīng)驗,為國內(nèi)客戶提供貼合行業(yè)需求的測試解決方案。若您在新版本使用中遇到問題,或希望進(jìn)一步了解更多細(xì)節(jié),歡迎隨時聯(lián)系我們;也期待新老用戶提出寶貴建議,我們將與您攜手,共同推動汽車電子測試工作提質(zhì)增效,為行業(yè)發(fā)展注入更多力量。
-
測試
+關(guān)注
關(guān)注
9文章
6201瀏覽量
131346 -
汽車電子
+關(guān)注
關(guān)注
3045文章
8956瀏覽量
172796 -
自動化
+關(guān)注
關(guān)注
31文章
5930瀏覽量
90221
發(fā)布評論請先 登錄
汽車域控制器通訊測試主板選型指南:破解多協(xié)議測試核心難題
AI服務(wù)器量產(chǎn)關(guān)鍵:高效安規(guī)測試方案解決多點測試挑戰(zhàn)
傳統(tǒng)電源模塊測試行業(yè)中都有哪些較為通用痛點?
源儀電子CM6000充電器共模自動測試系統(tǒng):解決量產(chǎn)全檢效率與共模噪聲檢測難題
汽車CAN/以太網(wǎng)一體化測試板:虹科多協(xié)議車載測試解決方案
ATE測試系統(tǒng)如何解決多路電源模塊跨地域測試痛點問題?-納米軟件
村田電感在汽車電子領(lǐng)域的可靠性測試標(biāo)準(zhǔn)有哪些?
TSMaster x dSPACE:聯(lián)合仿真助力汽車測試效率再升級
汽車硬件在環(huán)(HIL)之車身電子測試解析
解決傳統(tǒng)測試痛點!變壓器智能綜合測試儀JX2202如何實現(xiàn)直阻變比測試效率翻倍?
DevEco Studio AI輔助開發(fā)工具兩大升級功能 鴻蒙應(yīng)用開發(fā)效率再提升
航裕電源HY-BP系列汽車電子測試高速電源上位機(jī)軟件重磅升級
TPT2024.12 正式發(fā)布|7大升級搶先體驗
TPT-X-2025.09 煥新上線!汽車電子測試效率再升級,解決測試痛點!
評論