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)


在新增的單位編輯功能中,可以實現如下功能:

  • 在測試用例中,可實現單位計算,並且單位不匹配時報錯


 

 

 

  • 可直接調用標准單位或者自定義新單位

 

 

 

測試評估:更加貼近工程應用

 

  • 通過顏色,視覺區分評估條件作用范圍,方便測試評估管理
  1. 黑色字體,正常圖標 -> 評估對於全部測試用例有效
  2. 黑色字體,圖標一半正常一半灰色 ->評估只對於特定的測試用例有效
  3. 灰色字體,全部灰色圖標->評估對於所有測試用例無效

 

 

  • 提高測試執行中的容錯功能
  1. 當某個評估執行錯誤時,跳過該評估繼續執行后續評估

 

 

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測試
  1. 在MiL-SiL背靠背測試,支持針對內部變量進行評估
  2. 優化SLDD,提高參數導入導出性能
  3. 例如:導入280個參數TPT14只需3s,而前期版本需要45s
  4. 支持在Simulink中記錄枚舉信號
  5. 支持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等領域中被廣泛應用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM