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

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

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

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

    • 在線課堂

    • 電車測(cè)試

通過(guò)TPT命令行自動(dòng)化執(zhí)行測(cè)試

2023-02-01 13:15:21·  來(lái)源:北匯信息  
 
隨著DevOps、CI/CT在汽車行業(yè)日趨成熟和普及,TPT支持通過(guò)命令行的方式完成測(cè)試執(zhí)行過(guò)程。TPT作為德國(guó)PikeTec公司的嵌入式軟件模型測(cè)試工具,具有很高的擴(kuò)展性和便捷性。隨著軟件測(cè)試日趨復(fù)雜并且需求多樣化,TPT不斷改進(jìn)以滿足與時(shí)俱進(jìn)的要求。您可以在所有

隨著DevOps、CI/CT在汽車行業(yè)日趨成熟和普及,TPT支持通過(guò)命令行的方式完成測(cè)試執(zhí)行過(guò)程。TPT作為德國(guó)PikeTec公司的嵌入式軟件模型測(cè)試工具,具有很高的擴(kuò)展性和便捷性。隨著軟件測(cè)試日趨復(fù)雜并且需求多樣化,TPT不斷改進(jìn)以滿足與時(shí)俱進(jìn)的要求。您可以在所有開發(fā)階段使用TPT進(jìn)行測(cè)試。無(wú)論是簡(jiǎn)單的單元測(cè)試還是復(fù)雜的系統(tǒng)測(cè)試,TPT都能夠使得測(cè)試變得快捷、簡(jiǎn)單和直觀。
接下來(lái)給大家介紹下TPT是如何通過(guò)命令行來(lái)自動(dòng)化執(zhí)行測(cè)試用例并生成報(bào)告的。

01環(huán)境選擇
在工程所在的文件夾下打開終端。

圖片

圖 1環(huán)境選擇

02執(zhí)行測(cè)試
TPT可以支持MiL、SiL等測(cè)試,本文主要以MATLAB為示例。
使用命令行導(dǎo)入模型的接口。

圖片

圖 2導(dǎo)入接口

命令解釋

--nosplash:抑制TPT啟動(dòng)時(shí)顯示的啟動(dòng)屏幕--matlabport:指定要用于MATLAB通信的TCP端口--run matlab --importInterface:使用MATLAB配置中指定的設(shè)置導(dǎo)入接口
使用命令指定的測(cè)試平臺(tái)并根據(jù)被測(cè)模型生成測(cè)試框架。

圖片

圖 3生成框架

命令解釋

 ComLine.tptprj:TPT工程文件--run matlab --genTestframe "MATLAB/Simulink Platform":指定MATLAB/Simulink Platform并生成測(cè)試框架。
平臺(tái)搭建完之后,接下來(lái)通過(guò)命令執(zhí)行測(cè)試用例。


圖片

圖 4 執(zhí)行測(cè)試用例

命令解釋

 --run build "Default Configuration":執(zhí)行工程下的默認(rèn)配置--doExec :是否執(zhí)行測(cè)試用例--testSet:指定測(cè)試集
這里也可以指定我們要執(zhí)行的測(cè)試集,比如未通過(guò)的、通過(guò)的測(cè)試等。
通過(guò)控制臺(tái)可以清晰地看出執(zhí)行的測(cè)試結(jié)果。


圖片

圖 5查看結(jié)果
另外也可以在控制臺(tái)上打印出顯示測(cè)試執(zhí)行的相關(guān)信息,比如初始化平臺(tái)、檢查模型的I/O、執(zhí)行測(cè)試用例的信息等。

圖片

圖 6查看測(cè)試信息

03指定測(cè)試數(shù)據(jù)的路徑
在通過(guò)命令行執(zhí)行完測(cè)試用例時(shí),TPT會(huì)自動(dòng)將測(cè)試數(shù)據(jù)及報(bào)告放在TPT工程文件夾下。當(dāng)然我們也可以指定測(cè)試數(shù)據(jù)和報(bào)告生成的位置。
接下來(lái)通過(guò)命令行指定生成測(cè)試數(shù)據(jù)的路徑。

圖片

圖 7指定測(cè)試數(shù)據(jù)路徑

命令解釋

   --dataDir:指定生成測(cè)試數(shù)據(jù)的位置
最后也可以通過(guò)命令行指定生成報(bào)告的位置。


圖片

 圖 8指定報(bào)告生成的路徑

命令解釋

   --targetdir:自定義指定報(bào)告生成的位置  --multiExec :指定生成HTML格式的報(bào)告
至此通過(guò)命令行自動(dòng)化執(zhí)行測(cè)試用例就已完成,另外您還可以將這些命令寫一個(gè)腳本即(.bat)文件,讓其自動(dòng)執(zhí)行。
腳本示例:


圖片

圖 9自動(dòng)化腳本

04總結(jié)
TPT可以使用命令行來(lái)運(yùn)行多種平臺(tái),如C Code plug-in、AUTOSAR plug-in 、ASCET plug-in 等多個(gè)平臺(tái)。另外TPT可以在Docker容器中運(yùn)行來(lái)執(zhí)行測(cè)試,通過(guò)Docker構(gòu)建基于Windows/Linux環(huán)境的TPT鏡像,從而創(chuàng)建基于TPT容器,為您在多環(huán)境下執(zhí)行測(cè)試提供了便利。若想了解更多的內(nèi)容可以直接聯(lián)系北匯信息,北匯信息作為TPT在中國(guó)的獨(dú)家合作伙伴,擁有專業(yè)的TPT服務(wù)團(tuán)隊(duì),提供軟件技術(shù)支持,測(cè)試解決方案,助力開發(fā)團(tuán)隊(duì)提高測(cè)試效率。

分享到:
 
反對(duì) 0 舉報(bào) 0 收藏 0 評(píng)論 0
滬ICP備11026917號(hào)-25