女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于TPT實現自動化場景測試

北匯信息POLELINK ? 2023-01-14 10:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者 | 單線程生物小編 | 吃不飽
隨著汽車行業的蓬勃發展,與之相關的自動駕駛功能越來越受到人們的關注。自動駕駛給人們帶來方便的同時,也帶來了某些安全隱患。為了最大程度的確保安全,除了要進行功能邏輯測試外,也需要進行功能場景測試(比如鬼探頭、多岔路上坡等場景)。
目前主流的場景測試工具有Carmaker、VTD、DYNA4、CarSim和PreScan。為了使場景測試的測試用例可讀性更強,對復雜功能的評估更高效,北匯信息提出基于TPT的測試解決方案。接下來,以TPT+Carmaker為例,介紹如何實現自動化的場景測試。

01TPT和場景仿真軟件集成
TPT提供以上場景測試工具的集成平臺和接口。TPT中的FUSION平臺存在CarMaker FMU Node、VTD Client Node、FMI Fusion Node和Custom Node Dll,能夠實現與場景測試軟件的集成,感興趣的小伙伴可以查看北匯公眾號前期文章《震驚!虛擬場景仿真測試還能這么玩》
下面,我們以Carmaker FMU Node為例,介紹配置過程。

在TPT中新建Carmaker platform,配置如下:加載Carmaker工程和Test run,導入信號即可完成配置,非常簡單。

3b2cb0ec-92c4-11ed-ad0d-dac502259ad0.png圖 1 TPT中Carmaker平臺配置02場景測試用例編寫
TPT中支持測試步驟列表和狀態機測試用例,測試步驟列表簡單快捷,狀態機圖形化便于理解。
例如AEB(自動緊急剎車)功能,測試場景為主車逐漸靠近目標,當距離小于閾值時,剎車確保安全。3b5dffbc-92c4-11ed-ad0d-dac502259ad0.png圖 2 AEB功能場景
根據如上場景,搭建狀態機測試用例。根據狀態機及轉移線顯示的內容,能夠很快了解到測試場景內容,例如:整車上電,開啟AEB功能,油門為30,整車加速至50km/h,持續15s。3b7da8b2-92c4-11ed-ad0d-dac502259ad0.png圖 3 TPT場景測試用例
另外,通過改變狀態機變種或跳轉條件,可以很方便的實現其他測試場景。3b9b2ff4-92c4-11ed-ad0d-dac502259ad0.png圖 4 變換場景

03測試評估多樣化編寫TPT支持在測試用例中編寫評估,也有獨立于測試用例的GUI和腳本評估。

自動駕駛邏輯往往非常復雜,評估需要多個條件,TPT評估語法為Python語法,方便快捷,另外,TPT內置了很多函數,例如:上升沿、下降沿、積分、微分等等,編寫評估時直接使用即可。

例如當前測試場景,當主車與目標距離小于10m時,剎車應>=0.7,降低車速,避免與目標碰撞。GUI和腳本評估會自動尋找滿足condition的區間開啟評估,并判斷是否滿足期望結果。
如下為Trigger Rule評估的Trigger Condition形式,當滿足Start Condition條件時,開啟評估并檢查是否符合期望,滿足Stop Condition條件時,關閉評估。

Tips:TPT.risingEdge()用法為,當()里的條件由不滿足到滿足時觸發,由于主車與目標距離逐漸降低,則應為:

TPT.risingEdge(Sensor::ds_p<10)。

同理,如果為TPT.fallingEdge(),則條件為Sensor::ds_p>10。

3bb0f7c6-92c4-11ed-ad0d-dac502259ad0.png圖 5 評估語法
上述評估也可以基于Script評估實現,示例如下:3be75f14-92c4-11ed-ad0d-dac502259ad0.png圖 6 腳本評估
我們也可以將腳本評估作為庫,方便其他同事使用。

04測試運行
可以在TPT當中新建TestSet,對測試用例進行分組,運行指定的測試集。當然了,最方便的方法是直接選中想要執行的測試用例,直接運行。3bff7a7c-92c4-11ed-ad0d-dac502259ad0.png圖 7 TestSet設置
測試用例執行完成后可以在Build Progress中查看結果,在Signals中查看測試數據,在Overview Report中查看測試報告。3c275e02-92c4-11ed-ad0d-dac502259ad0.png圖 8 測試用例執行3c5a9164-92c4-11ed-ad0d-dac502259ad0.png圖 9 測試數據3c8f525a-92c4-11ed-ad0d-dac502259ad0.png圖 10 部分測試報告
說了那么多,來看一下TPT是如何執行場景測試的吧。

05總結
TPT的功能不僅限于上述內容,TPT可以通過集成不同平臺實現所有的產品研發階段測試(MiL、SiL、PiL、HiL、ViL),更多精彩等您來探索。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 測試
    +關注

    關注

    8

    文章

    5694

    瀏覽量

    128813
  • 自動化
    +關注

    關注

    29

    文章

    5780

    瀏覽量

    84810
  • TPT
    TPT
    +關注

    關注

    0

    文章

    25

    瀏覽量

    7214
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于層級的TPT TASMO覆蓋度測試用例生成自動化 #Siumlink模型測試 #自動化測試

    自動化測試
    北匯信息POLELINK
    發布于 :2025年07月11日 17:53:15

    車機交互測試自動化實現路徑與案例分析

    測試設備是車機交互測試自動化實現的核心支撐,通過合理選型、部署和應用北京沃華慧通測控技術有限公司汽車測試設備,結合科學的
    的頭像 發表于 07-10 09:24 ?365次閱讀
    車機交互<b class='flag-5'>測試</b><b class='flag-5'>自動化</b><b class='flag-5'>實現</b>路徑與案例分析

    APP自動化測試框架

    APP自動化測試框架是一套結合工具鏈、設計模式和技術規范的集成解決方案。以下是基于主流技術實踐的核心要點總結: 一、核心模塊構成 環境管理? 支持物理機/虛擬機/容器部署,集成ADB、Appium
    的頭像 發表于 05-07 07:35 ?139次閱讀
    APP<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>框架

    TH2822系列LCR測試儀的自動化測試

    推出的TH2822系列LCR測試儀,憑借其高精度測量、多功能接口及智能設計,為自動化測試提供了完善的解決方案。本文將深入探討TH2822系列在自動
    的頭像 發表于 04-23 16:38 ?245次閱讀
    TH2822系列LCR<b class='flag-5'>測試</b>儀的<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>

    矢量信號發生器在工業自動化測試中的應用場景

    矢量信號發生器在工業自動化測試中的多個應用場景。 ? 一、通信模塊測試 在工業自動化系統中,通信模塊是
    的頭像 發表于 03-26 14:10 ?343次閱讀

    基于 Docker 與 Jenkins 實現自動化部署

    優化,為 Docker 容器應用與 Jenkins 自動化流水線提供了理想的運行環境。無論是快速構建、測試還是部署,Flexus X 都能確保流程順暢無阻,大幅提升軟件開發與交付效率。立即擁抱華為云
    的頭像 發表于 01-07 17:25 ?528次閱讀
    基于 Docker 與 Jenkins <b class='flag-5'>實現</b><b class='flag-5'>自動化</b>部署

    通用自動化測試軟件 - TAE

    INTEWORK-TAE(Test Automation Executor) 是一款通用的測試用例自動化執行框架,用于汽車電子自動化測試,可支持仿真( MIL/SIL/HIL)、故障注
    的頭像 發表于 01-02 13:42 ?723次閱讀
    通用<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>軟件 - TAE

    串口屏自動化測試

    嚴謹而高效的自動化測試方案顯得尤為重要。以下是對串口屏自動化測試策略的深度解析,旨在通過高質量的測試設計,嚴格控制產品設計質量,推動產業升級
    的頭像 發表于 12-27 17:17 ?1473次閱讀

    模塊儀器的技術原理和應用場景

    。 二、應用場景 自動化測試系統:模塊儀器在自動化測試系統中發揮著重要作用,可以適應多種
    發表于 11-28 15:09

    LMX2595EVM如何實現自動化控制?

    我需要用LMX2595EVM實現自動化控制,請問那里有LMX2595EVM相關的sdk接口文檔或者Demo?
    發表于 11-13 06:09

    探索Playwright:前端自動化測試的新紀元

    作者:京東保險 張新磊 背景 在前端開發中,自動化測試是確保軟件質量和用戶體驗的關鍵環節。隨著Web應用的復雜性不斷增加,手動測試已經無法滿足快速迭代和持續交付的需求。自動化
    的頭像 發表于 10-22 14:27 ?703次閱讀

    電源自動測試系統的技術原理和應用場景

    電源自動測試系統的技術原理 電源自動測試系統是一種用于電源性能自動化測試的集成系統,其技術原理主要基于軟件和硬件的緊密結合。該系統通過以下方式實現
    發表于 09-06 15:36

    開關電源自動化測試設備:如何實現自動化測試

    開關電源自動化測試設備是將測試軟件和測試硬件集成在一個電源測試柜中的ate自動測試設備,其
    的頭像 發表于 08-30 18:19 ?1814次閱讀
    開關電源<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>設備:如何<b class='flag-5'>實現</b><b class='flag-5'>自動化</b><b class='flag-5'>測試</b>?

    電源測試設備——NSAT-8000自動化測試系統在電源模塊測量中的應用

    電源測試設備是專門檢測各類電源模塊的自動化測試系統,適用于電源研發和產線測試場景。不僅能夠幫助電源在研發階段的優化提升,而且在電源模塊生產測試
    的頭像 發表于 08-20 14:46 ?921次閱讀
    電源<b class='flag-5'>測試</b>設備——NSAT-8000<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>系統在電源模塊測量中的應用

    XLT高速線纜自動化測試系統

    高速線纜自動化測試系統 隨著高速通信的快速發展,對于高速數據通信線纜性能要求日益增高,在其硏發、生產階段,需要多次測試射頻性能。傳統人工手動測試存在
    的頭像 發表于 08-05 16:39 ?670次閱讀