<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

智能座艙域控制器功能自動化測試方案

北匯信息POLELINK ? 2022-08-01 14:13 ? 次閱讀

1、背景

智能座艙是當前汽車行業開發設計和差異化競爭的焦點,當前智能座艙控制器多為整合了傳統IPK、HMI、HUD、DMS等若干控制器之后的“一機多屏”的復雜系統。在軟件架構上,多操作系統也是其一大特點,如整合安卓和QNX系統是最常見的方案,而在硬件接口上通常是車載以太網、CAN/CAN FD以及LVDS等。

座艙域控制器由于自身特點,其功能測試用例多達幾萬條甚至十幾萬條,完全依靠傳統手動測試,需要投入大量的人力資源,難以滿足越來越短的項目開發周期和軟件快速迭代的需求。為了提高測試效率,需采用自動化/半自動化的方式以完成座艙域控制器的功能測試。

2、測試內容分析

從智能座艙域部件級的功能測試角度來看,主要聚焦如下幾方面的測試:

a)車輛和環境信息顯示功能:中控、儀表、HUD、流媒體后視鏡、電子后視鏡、A柱等顯示交互

b)娛樂、瀏覽功能:本地和在線的媒體播放、游戲以及文檔和網頁瀏覽閱讀等

c)配置、設置和控制功能:個人賬戶、車輛/駕駛信息設置、APP安裝/卸載等

d)AR導航、環視、后視、夜視等功能

e)車內監測:駕駛員/乘員頭、臉、眼監測功能和健康監測

f)交互功能:語音交互、手勢控制

g)用戶APP在線和離線服務功能

h)連接功能:藍牙、WiFi、USB,4G/5G

3、測試系統框架

從座艙自動化測試系統的角度,可將滿足智能座艙測試系統劃分為如下幾個主要的功能模塊:

a)常規的車載網絡和IO仿真采集及故障注入

b)UE仿真及監測

c)圖像仿真及UI監測

d)語音仿真及識別

e)無線信號相關的仿真

完整測試系統示意圖如下所示,本文將重點介紹基于Eggplant實現UE仿真及UI監測的流程和基本方法及各種主流方案的對比。

pYYBAGLl97CAIu0sAAEuQ8gZjLs016.png

圖1:測試系統框圖

4、基于Eggplant的自動化測試簡介

(1)軟件及方案框架

Eggplant是TestPlant公司研發的一款黑盒自動化測試工具,通過VNC/RDP傳輸協議連接PC和DUT,可跨平臺(Linux、Mac、ISO、QNX、安卓和 Windows)使用。其基于圖像和OCR算法實現對DUT圖像監測,方便訪問圖像的各種狀態(顏色及亮度),同時支持在使用Flash的動態環境中運行??赏ㄟ^記錄用戶操作流程,自動生成測試腳本。且集成的SenseTalk語言,面向非開發人員,測試者無需了解底層代碼和架構,簡單易用。

支持與Vector CANoe集成,通過CANoe發送操作指令,執行結果自動生成HTML格式方便查看。

poYBAGLl99OAcU5uAACLSY8Gr5o341.png

圖2:CANoe+vTESTstudio+Eggplant整體方案框架

(2)實現流程概述

本次以安卓系統的DUT為例,進行CANoe、vTESTstudio、Eggplant聯合調試,調試過程主要分為如下步驟:

a)測試系統與DUT連接設置

打開DUT調試權限,連接PC,對安卓系統進行連接設置,生成Server端的IP地址和端口號,用于在Eggplant軟件中對DUT進行連接。

poYBAGLl9-mAdB_DAAEAHRf83Aw013.png

圖3:連接效果圖

b)Eggplant測試工程創建

使用Eggplant進行UE仿真及UI監測底層腳本編寫、運行并執行測試。使用Eggplant中的Log功能,對測試結果進行記錄。

pYYBAGLl9_iAPGaZAAHYgvTdi2E729.png

圖4:Eggplant運行界面展示

c)CANoe對Eggplant測試工程調用

根據Eggplant軟件提供的API,使用CANoe軟件對Eggplant測試工程進行調用。在CANoe工程中需填寫Eggplant測試工程相關信息,如:軟件安裝地址、測試工程存儲地址、端口號和密碼等信息。

poYBAGLl-AWAHEbFAAA5wFaHOLk399.png

圖5:在CANoe工程中配置Eggplant測試工程信息

d)“對手件”的仿真實現(可選)

針對基于SOA實現的座艙域控制器,需仿真與之交互的“對手件”,如車輛域控制器、自動駕駛域控制器、網聯控制器,針對此需求,可以借助新版CANoe對SOME/IP、MQTT等協議的支持,通過導入數據庫(如.arxml)等方式高效的完成SOA應用的仿真,以我們的經驗來看,基于CANoe實現該仿真更為高效和專業。

e)測試用例實現

基于vTESTstudio軟件圖形化編程方式實現測試腳本編寫,編譯生成可執行文件,導入到CANoe中進行測試執行。

poYBAGLl-BSAWtbxAAC4CZp4X_c439.png

圖6:基于vTESTstudio實現測試腳本編寫

f)測試執行與分析

通過CANoe對Eggplant測試結果進行讀取和判斷,并將原始圖像等打印在測試報告中,便于對測試問題進行分析。

pYYBAGLl-CGAFlTmAACK8iwlT3c788.png

圖7:測試報告樣式

(3)DEMO示例

由于真實DUT造型和顯示界面涉密原因,如下視頻以基于安卓手機為對象的調試作為示例。

poYBAGLl-GiAYE4fAAAUCoWkmtI390.png

視頻1:CANoe和Eggplant UE仿真及UI監測自動化測試效

5、方案對比

(1)UE仿真測試方案對比

UE仿真是為模擬用戶操控,如軟按鍵單擊/雙擊、屏幕滑動,其難點:

a.適配多級窗口操作

b.操作界面設計變更后和被操作對象更換后的重新適配

c.實現特殊操控方式,如多指點擊/滑動、兩指縮放

poYBAGLl-K-AUQ4HAAGRC1mOcwA577.png

表1:UE仿真測試方案對比

(2)UI和UE監測測試方案對比簡介

UI和UE監測用以判斷功能邏輯正確性和性能,其難點:

a.多屏互動

b.顯示風格切換、APP動態加載識別適配

c.動態閃爍類圖標監測、屏幕響應時間監測

poYBAGLl-QKAPtWqAAG_9k8-aX8863.png

表2:UI和UE監測測試方案對比

6、總結

從早期儀表/中控至現在的智能座艙,對其自動化測試的嘗試,已有十多年的時間,當下的被測對象更為復雜,測試方案不斷升級,測試要求也不斷提高,此時需要我們從測試需求本源,結合座艙域控制器的特點,進行理性分析或復盤。我們需要自動化但不一味追求全自動化,需要細分不同測試功能,其測試工作的資源消耗,其自動化的可行性和適應性,其投入產出比等多重因素下進行綜合考慮。

北匯信息在智能座艙領域相關的部件、系統、實車的測試規范/用例開發、測試實施和測試系統搭建已有近十年的積累,可提供“組合式”的技術方案和合作模式,以期達到在測試效果和效率、性價比之間的平衡。此次選擇TestPlant的Eggplant軟件作為新的嘗試,并對相關仿真和監測方案做了簡要的比對,希望可以給大家一定的參考和啟發。最后,十分感謝TestPlant公司(Keysight)和Vector公司的同仁伙伴們給予的大力支持。

參考文獻

[1] Vector - Eggplant integration.pdf

[2]基于Eggplant的Mac_OS_X平臺上軟件自動測試_鄧迎秋.pdf

[3] http://docs.eggplantsoftware.com

[4] GUI-Testing_HanserAutomotive_201706_PressArticle_EN.pdf

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

    關注

    112

    文章

    15309

    瀏覽量

    172038
  • 智能座艙
    +關注

    關注

    4

    文章

    815

    瀏覽量

    15999
收藏 人收藏

    評論

    相關推薦

    汽車域控制器DCU電源浪涌過壓保護方案

    汽車域控制器DCU電源浪涌過壓保護方案
    的頭像 發表于 04-30 08:02 ?193次閱讀
    汽車<b class='flag-5'>域控制器</b>DCU電源浪涌過壓保護<b class='flag-5'>方案</b>

    榮威RX5智能駕駛域控制器方案

    域控制器的線速端子分布在域控制器的左右兩側;右側主要分布電源、IO、通信接口、GPS天線等端子;左側主要分布了環視、周視、前視的線束端子。
    發表于 04-03 11:22 ?424次閱讀
    榮威RX5<b class='flag-5'>智能</b>駕駛<b class='flag-5'>域控制器</b><b class='flag-5'>方案</b>

    座艙域控制器硬件架構方案:SoC + MCU

    座艙域控制器(Cabin Domain Controller)是一種用于航空飛機中的電子系統,用于集中管理和控制飛機內部的各種功能和系統。它是飛機電氣系統的關鍵組件之一。
    的頭像 發表于 02-01 11:20 ?4220次閱讀
    <b class='flag-5'>座艙</b><b class='flag-5'>域控制器</b>硬件架構<b class='flag-5'>方案</b>:SoC + MCU

    智駕、座艙、泊車三合一域控制器解析

    用雙Orin打造智駕、座艙、泊車三合一域控制器,硬件上難度不大,難度都在軟件上。今天我們就來看看國內某大廠的智駕、座艙、泊車三合一域控制器。
    的頭像 發表于 01-29 10:37 ?738次閱讀
    智駕、<b class='flag-5'>座艙</b>、泊車三合一<b class='flag-5'>域控制器</b>解析

    智能座艙包含哪些功能 智能座艙測試包括哪些方面?

    功能測試測試座艙的各種功能是否正常,如智能控制系統
    的頭像 發表于 01-16 10:57 ?1175次閱讀

    哪吒汽車、高通和車聯天下將攜手開發智能座艙

    近日,哪吒汽車、高通和車聯天下共同簽署了戰略合作協議,宣布將攜手開發智能座艙。根據協議,三方將基于第四代驍龍座艙平臺及Snapdragon Ride Flex SoC,為哪吒汽車打造最新一代
    的頭像 發表于 01-11 15:26 ?637次閱讀

    泰克智能座艙測試白皮書發布

    伴隨智能座艙領域數字化、智能化的趨勢, 多屏聯動、語音識別、手勢控制、增強現實、云交互成為主流,座艙在實現豐富
    的頭像 發表于 01-10 11:36 ?453次閱讀

    智能座艙測試包含哪些 智能座艙包含哪些功能

    智能座艙測試的意義在于確保智能座艙功能、性能、安全等方面達到一定的標準,以滿足用戶需求和保證用
    發表于 01-09 17:22 ?759次閱讀

    LabVIEW與Tektronix示波器實現電源測試自動化

    自動化和數據處理的智能化。通過LabVIEW編程環境連接Tektronix示波器,可以精確設置測試參數,如電壓、電流波形等,確保每次測試的一致性和準確性。
    發表于 12-09 20:37

    將成“標配”?自動駕駛域控制器深度解析

    、大陸等Tier 1企業認為,以域為單位的DCU (域控制器)集成化架構是最佳解決方案。 自動駕駛系統架構 博世經典的五域分類將整車分為動力域、底盤域、座艙域/
    的頭像 發表于 11-16 14:52 ?1424次閱讀
    將成“標配”?<b class='flag-5'>自動</b>駕駛<b class='flag-5'>域控制器</b>深度解析

    動力域控制器功能測試項目

    動力域控,顧名思義就是動力相關的域控制器,對于純電車而言,包括電池管理、電機控制器、空調控制器、DCDC等等,下面是比亞迪的動力域控制器。
    的頭像 發表于 10-23 14:26 ?903次閱讀
    動力<b class='flag-5'>域控制器</b>的<b class='flag-5'>功能</b>和<b class='flag-5'>測試</b>項目

    航盛電子榮膺高工“2023年度智能汽車座艙域控制器TOP10供應商”

    由高工智能汽車研究院發起的2023年度智能汽車行業評選結果已揭曉,航盛憑借在智能汽車電子領域強勁的綜合研發實力和在智能座艙
    的頭像 發表于 09-12 20:21 ?1388次閱讀
    航盛電子榮膺高工“2023年度<b class='flag-5'>智能</b>汽車<b class='flag-5'>座艙</b><b class='flag-5'>域控制器</b>TOP10供應商”

    潤芯微榮獲“2023年度座艙域控制器TOP10供應商

    8月31日,由高工智能汽車發起的2023年度智能汽車行業評選在上海揭曉。潤芯微憑借著在智能座艙方面的綜合實力,榮獲“2023年度座艙
    發表于 09-02 09:53 ?686次閱讀

    再下一城丨美格智能座艙模組獲頭部新勢力正式定點

    近日,美格智能與國內領先的Tier1廠商密切協作,基于美格車載智能模組打造的智能座艙解決方案,成功獲得國內某頭部造車新勢力的
    的頭像 發表于 07-31 10:45 ?706次閱讀
    再下一城丨美格<b class='flag-5'>智能</b><b class='flag-5'>座艙</b>模組獲頭部新勢力正式定點

    域控制器是什么 域控制器介紹

    什么是域控制器? 域控制器的概念最早由以博世、大陸為首的Tier1提出,它的出現是為了解決信息安全以及ECU瓶頸的問題。域控制器因為有強大的硬件計算能力與豐富的軟件接口支持,使得更多核心功能
    的頭像 發表于 07-25 17:51 ?3311次閱讀
    <b class='flag-5'>域控制器</b>是什么 <b class='flag-5'>域控制器</b>介紹
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>