日本无码免费高清在线|成人日本在线观看高清|A级片免费视频操逼欧美|全裸美女搞黄色大片网站|免费成人a片视频|久久无码福利成人激情久久|国产视频一二国产在线v|av女主播在线观看|五月激情影音先锋|亚洲一区天堂av

  • 手機(jī)站
  • 小程序

    汽車測(cè)試網(wǎng)

  • 公眾號(hào)
    • 汽車測(cè)試網(wǎng)

    • 在線課堂

    • 電車測(cè)試

強(qiáng)大的功能及豐富的集成平臺(tái)為您開(kāi)啟模型測(cè)試新視角

2019-03-29 00:10:04·  來(lái)源:北匯信息  作者:李東昇  
 
TPT簡(jiǎn)介T(mén)PT是針對(duì)嵌入式系統(tǒng)基于模型的測(cè)試工具,特別是針對(duì)控制系統(tǒng)的軟件功能測(cè)試。TPT支持眾多業(yè)內(nèi)主流的工具平臺(tái)和測(cè)試環(huán)境,可以完成V模式要求所有階段(Mi
TPT簡(jiǎn)介

TPT是針對(duì)嵌入式系統(tǒng)基于模型的測(cè)試工具,特別是針對(duì)控制系統(tǒng)的軟件功能測(cè)試。TPT支持眾多業(yè)內(nèi)主流的工具平臺(tái)和測(cè)試環(huán)境,可以完成V模式要求所有階段(MiL-SiL-PiL-HiL)的測(cè)試。

    
                
 圖1 V模式下不同測(cè)試階段

特點(diǎn)
  • 采用圖形化的測(cè)試用例搭建方法,提升測(cè)試用例的開(kāi)發(fā)效率
  • 提供多種方式的評(píng)估手段,降低復(fù)雜評(píng)估的難度
  • 可以實(shí)現(xiàn)測(cè)試需求和測(cè)試用例的雙向追溯
  • 測(cè)試過(guò)程滿足ISO26262的要求
作為工具提供商及測(cè)試服務(wù)商,PikeTec每年都會(huì)發(fā)布新版本來(lái)解決測(cè)試過(guò)程中的“痛點(diǎn)”。

針對(duì)TPT通用功能和各支持平臺(tái),TPT 13版進(jìn)一步完善了主要功能,以便更加貼近工程實(shí)踐。其中最大的變化就是AUTOSAR平臺(tái)正式對(duì)外發(fā)布,用戶可以使用AUTOSAR平臺(tái)完成AUTOSAR代碼測(cè)試。

通用功能

在工具通用功能方面,TPT 13版進(jìn)一步優(yōu)化了接口導(dǎo)入(import Interface)、需求導(dǎo)入相關(guān)功能,進(jìn)一步提高測(cè)試效率。

接口導(dǎo)入(import Interface)

TPT可以通過(guò)支持的眾多工具,導(dǎo)入被測(cè)工程中定義的接口和參數(shù)(比如MATLAB模型的模型信號(hào)和參數(shù)),進(jìn)而進(jìn)行測(cè)試工程的搭建。
  • 全新的接口參數(shù)導(dǎo)入界面
新的“Rename”取代了原來(lái)的“Rename Only”和“Rename and Copy Attributes”,可以保證TPT已定義信號(hào)和外部導(dǎo)入信號(hào)的快速匹配。
  • 導(dǎo)入之前版本的測(cè)試工程時(shí),若操作不當(dāng),則Parent Unit的數(shù)據(jù)單位有被刪除的風(fēng)險(xiǎn)
TPT 13版在導(dǎo)入之前版本的測(cè)試工程時(shí),如果工程里面的接口或者參數(shù)涉及到Struct、 Curve、Map數(shù)據(jù)類型,而Parent Unit沒(méi)有正確在花括號(hào)里面設(shè)置正確的單位,則以上Parent Unit的數(shù)據(jù)單位會(huì)被刪除,根據(jù)Child Unit的單位重新設(shè)定。

圖2 接口導(dǎo)入窗口

Test Case Details功能更加豐富

在設(shè)計(jì)測(cè)試用例時(shí),測(cè)試工程師往往要寫(xiě)明測(cè)試用例相關(guān)信息,比如測(cè)試用例的前提條件、通過(guò)條件以及測(cè)試步驟等。

在TPT 13版,除了可以填寫(xiě)上述信息之外,新增可加載外部文件以及設(shè)置確認(rèn)框等。如果添加的內(nèi)容里,包含URIs信息,則所有的URIs都可以自動(dòng)以超鏈接的形式高亮顯示出來(lái)。

同時(shí),用戶也可以自定義測(cè)試用例屬性,比如自定義External ID等信息。

圖3 Test Case Details窗口

圖4 測(cè)試用例屬性自定義窗口

新增根據(jù)評(píng)估規(guī)則的結(jié)果設(shè)置測(cè)試集功能

新增根據(jù)評(píng)估規(guī)則的結(jié)果(成功/失敗/無(wú)判斷/錯(cuò)誤)來(lái)設(shè)置測(cè)試集的功能,用戶可以只運(yùn)行出錯(cuò)的測(cè)試用例,方便進(jìn)行回歸測(cè)試。

圖5 測(cè)試集設(shè)置窗口

可在TPT 13版環(huán)境刪除測(cè)試數(shù)據(jù)以及測(cè)試報(bào)告

針對(duì)一些不符合要求的數(shù)據(jù)和報(bào)告,可以直接在TPT的界面直接刪除,不需要去相對(duì)應(yīng)的目錄下面手動(dòng)刪除。

可在TPT 13版環(huán)境顯示HTML測(cè)試報(bào)告

圖6  TPT環(huán)境測(cè)試報(bào)告顯示窗口

需求管理
  • 可以通過(guò)RMI API來(lái)進(jìn)行需求管理
用戶不需要在TPT環(huán)境里導(dǎo)入測(cè)試需求,可以遠(yuǎn)程進(jìn)行需求和測(cè)試用例的鏈接,同時(shí)增加需求描述、注釋以及添加附件等功能
  • 在導(dǎo)入測(cè)試需求時(shí),TPT 13版可以根據(jù)需求狀態(tài)進(jìn)行篩選

圖7 需求導(dǎo)入界面

支持的平臺(tái)

ASCET

在ASCET平臺(tái),現(xiàn)在可以通過(guò)ASCET@ Fusion平臺(tái)在初始時(shí)刻(t=0s)來(lái)觸發(fā)初始化任務(wù)。

AUTOSAR

針對(duì)AUTOSAR代碼,TPT有專門(mén)的AUTOSAR平臺(tái),可以通過(guò)測(cè)試向?qū)?,自?dòng)生成測(cè)試環(huán)境,方便進(jìn)行AUTOSAR代碼的功能測(cè)試。
  • AUTOSAR平臺(tái)正式對(duì)外發(fā)布,如果要使用AUTOSAR平臺(tái),需要購(gòu)買AUTOSAR license
  • 新的AUTOSAR 平臺(tái)可以在聯(lián)合仿真環(huán)境里測(cè)試AUTOSAR代碼
  • 不同的Components可以使用不同的數(shù)據(jù)類型匹配
  • 可以設(shè)置“Write-Counter”來(lái)對(duì)SUT的寫(xiě)操作進(jìn)行計(jì)數(shù)
  • 新的 VM-API功能 "tpt_vmapi_isUpdated" 投入使用
  • 提供測(cè)試環(huán)境向?qū)?,一鍵生成測(cè)試環(huán)境
  • 詳細(xì)的文檔,包括支持的功能以及不支持的功能

圖8 AUTOSAR代碼測(cè)試環(huán)境向?qū)?/div>

圖9 AUTOSAR平臺(tái)文檔

CAN

在TPT中,可以通過(guò)連接CAN卡來(lái)實(shí)現(xiàn)收發(fā)報(bào)文的功能。在新版的CAN功能中,有如下變化:
  • 全新的CAN配置界面,配置過(guò)程更加簡(jiǎn)單,更加人性化
  • 可以支持CAN FD

圖10 CAN配置界面

dSPACE@ FUSION
  • TPT可以利用dSPACE@ FUSION平臺(tái),與dSPACE HiL進(jìn)行集成
  • TPT 13版,針對(duì)dSPACE平臺(tái)的故障注入可以通過(guò)RS232或者CAN進(jìn)行

CANape
  •  CANape中記錄的Variables可以作為T(mén)PT觀測(cè)變量導(dǎo)入,可以在測(cè)試用例中進(jìn)行調(diào)整
  • 可以單獨(dú)定義每個(gè)記錄文件的名字,比如 ${tpt.scenario.name}.mf4           Measurement_${tpt.time}_${tpt.date}.mf4
  • 可以通過(guò)call function暫停整個(gè)測(cè)試過(guò)程

圖11 TPT call function操作界面

MATLAB
  • TPT生成的測(cè)試框架里的接口信號(hào)可以手動(dòng)排序

圖12 MATLAB平臺(tái)手動(dòng)排序信號(hào)窗口
  • 當(dāng)從模型導(dǎo)入接口,如果出現(xiàn)信號(hào)或者參數(shù)與TPT內(nèi)部的關(guān)鍵字沖突時(shí),TPT會(huì)自動(dòng)在相關(guān)的信號(hào)后面加上“_rename”
  • 測(cè)試框架生成時(shí),如果設(shè)置“Set data types explicitly for TPT outputs”,則在信號(hào)轉(zhuǎn)換模塊里會(huì)直接使用模型定義的數(shù)據(jù)類型
  • 更好的支持多維數(shù)組

圖13 TPT測(cè)試框架數(shù)據(jù)類型配置

PLS UDE, Lauterbach Trace32調(diào)試器

TPT可以通過(guò)對(duì)PLS及Lauterbach調(diào)試器的支持來(lái)實(shí)現(xiàn)PiL的自動(dòng)化測(cè)試。
  • 通過(guò)外部調(diào)試工具可以捕捉所有的異常,并更好地支持調(diào)試節(jié)點(diǎn)來(lái)針對(duì)異常進(jìn)行測(cè)試
  • 可以通過(guò)PLS UDE, Lauterbach Trace32, GDB來(lái)激活/禁止斷點(diǎn)
  • 支持通過(guò)Lauterbach Trace32對(duì)SUT進(jìn)行快速執(zhí)行,可以通過(guò)TPT的測(cè)試列表來(lái)訪問(wèn)Variables/ Registers/ Memory Locations而不需要定義斷點(diǎn)
 
分享到:
 
反對(duì) 0 舉報(bào) 0 收藏 0 評(píng)論 0
滬ICP備11026917號(hào)-25