TPT Fusion平臺升級,AUTOSAR及ViL測試功能重灌上線
TPT簡介
TPT是針對嵌入式系統基於模型的測試工具,特別是針對控制系統的軟體功能測試。TPT支援眾多業內主流的工具平臺和測試環境,可以完成V模式要求所有階段(MiL-SiL-PiL-HiL-ViL)的測試。
TPT的特點
- 採用圖形化的測試用例搭建方法,提升測試用例的開發效率
- 提供多種方式的評估手段,降低複雜評估的難度
- 可以實現測試需求和測試用例的雙向追溯
- 測試過程滿足ISO26262的要求
作為工具提供商及測試服務商,PikeTec每年都會發布新版本來解決測試過程中的“難點”。
針對TPT通用功能和各支援平臺,TPT 14版進一步完善了其功能,其中,最大的變化是Fusion平臺升級,強化AUTOSAR及ViL測試功能。接下來,我們先了解通用功能方面的更新。
TPT通用功能更新
新增單位編輯功能(Unit Editor)
在新增的單位編輯功能中,可以實現如下功能:
- 在測試用例中,可實現單位計算,並且單位不匹配時報錯
- 可直接呼叫標準單位或者自定義新單位
測試評估:更加貼近工程應用
- 通過顏色,視覺區分評估條件作用範圍,方便測試評估管理
- 黑色字型,正常圖示 -> 評估對於全部測試用例有效
- 黑色字型,圖示一半正常一半灰色 ->評估只對於特定的測試用例有效
- 灰色字型,全部灰色圖示->評估對於所有測試用例無效
- 提高測試執行中的容錯功能
- 當某個評估執行錯誤時,跳過該評估繼續執行後續評估
2.如果執行過程中發生錯誤,測試報告中顯示報錯資訊
- 新增Debug Data Viewer視窗,可在一個視窗中檢視斷點資料以及中止測試
- 新增Debug Breakpoint視窗,可檢視和編輯狀態機、測試步驟列表、評估中的斷點
測試用例集:根據需求ID、Name等屬性自動篩選
比如:TestCase-1連結功能需求SPEC-13,TestCase-2連結功能需求SPEC-14……要求篩選出與功能需求SPEC-13連結的測試用例。
點選TestSetDefinition,選擇Requirement Sets,輸入如下程式碼:REQUIREMENT.getId()=="SPEC-13",並且勾選Restrict to linked test cases,可以看到,TPT從所有測試用例中篩選出與SPEC-13連結的測試用例。
TPT平臺更新
MATLAB/Simulink平臺:針對內部變數的背靠背測試
- MATLAB平臺下,可以利用模型配置,一鍵自動生成dll檔案,進行SiL測試
- 在MiL-SiL背靠背測試,支援針對內部變數進行評估
- 優化SLDD,提高參數匯入匯出效能
- 例如:匯入280個引數TPT14只需3s,而前期版本需要45s
- 支援在Simulink中記錄列舉訊號
- 支援TargetLink在參考系統中記錄訊號
AUTOSAR平臺的變化:全新的配置介面
- 新的配置介面
- Contract phase header generation
- 支援.a和.o的測試
- 通過系統常量進行變體處理
- 宣告編輯器中支援最大和最小值
- 支援包含陣列的結構體陣列
- Plugin "vwautosar”(針對大眾工具鏈的外掛)
C-Platfrom 平臺變化:更便捷的實現程式碼白盒測試
C-Platform平臺大幅提高了程式碼執行速度,新增功能如下:
- 可以自動或者根據定義函式進行排程
- 支援static函式
- 支援介面中初始化C程式碼變數
- 支援初始引數讀取
- 支援*.alib
- 新增用於生成測試框架的命令列選項
- 可通過命令列生成測試框架,命令列如下:
tpt.exe--run ccode<tpt-File>--genTestFrame<CCodeConfiguration>
- 支援通過C-Platform平臺讀取引數
- 支援初始化介面中指標變數
HiL測試:主流HiL平臺(VT/dSPACE/ETAS/NI)支援通過XiL API整合
- 更容易實現工具鏈整合,比如dSPACE HiL與INCA/CANape整合
- 全面支援CAN FD
ViL自動化測試:通過Vector CAN/PEAK CAN/CANape/INCA實現實車標定、測量
- 支援實車在環測試
- 自動提示每一條測試用例執行步驟
- 新增新增音訊節點功能,讓測試用例“發聲”
以上為TPT14主要更新內容,隨著不斷“深耕”國內市場,TPT功能將會更加豐富,期待您的寶貴意見!
PikeTec公司簡介
PikeTec公司是全球知名的基於模型的嵌入式系統測試工具TPT的軟體供應商,總部位於德國柏林,其創始人均在戴姆勒公司擁有十多年的軟體測試經驗。TPT產品曾被評為2005年戴姆勒最佳創新軟體,並在戴姆勒、大眾、奧迪、保時捷、通用等汽車整車廠及多家零部件企業(博世、大陸、海拉等)中得到廣泛應用,如戴姆勒的多個車型的混合動力汽車的動力總成、電池管理控制器的測試,博世的汽油機和柴油機控制系統測試等。
北匯信息作為PikeTec在中國的獨家合作伙伴,致力於幫助中國客戶提升嵌入式控制系統的開發效率。目前,TPT已被眾多國內知名主機廠和零部件企業認可,在新能源(VCU/BMS/MCU)以及ADAS等領域中被廣泛應用。
本文來自部落格園,作者:{北匯信息},轉載請註明原文連結:{https://www.cnblogs.com/polelink/}