0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

智能座艙域控制器功能自動(dòng)化測(cè)試方案

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

1、背景

智能座艙是當(dāng)前汽車行業(yè)開發(fā)設(shè)計(jì)和差異化競(jìng)爭(zhēng)的焦點(diǎn),當(dāng)前智能座艙控制器多為整合了傳統(tǒng)IPK、HMI、HUD、DMS等若干控制器之后的“一機(jī)多屏”的復(fù)雜系統(tǒng)。在軟件架構(gòu)上,多操作系統(tǒng)也是其一大特點(diǎn),如整合安卓和QNX系統(tǒng)是最常見的方案,而在硬件接口上通常是車載以太網(wǎng)、CAN/CAN FD以及LVDS等。

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

2、測(cè)試內(nèi)容分析

從智能座艙域部件級(jí)的功能測(cè)試角度來(lái)看,主要聚焦如下幾方面的測(cè)試:

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

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

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

d)AR導(dǎo)航、環(huán)視、后視、夜視等功能

e)車內(nèi)監(jiān)測(cè):駕駛員/乘員頭、臉、眼監(jiān)測(cè)功能和健康監(jiān)測(cè)

f)交互功能:語(yǔ)音交互、手勢(shì)控制

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

h)連接功能:藍(lán)牙、WiFi、USB4G/5G

3、測(cè)試系統(tǒng)框架

從座艙自動(dòng)化測(cè)試系統(tǒng)的角度,可將滿足智能座艙測(cè)試系統(tǒng)劃分為如下幾個(gè)主要的功能模塊:

a)常規(guī)的車載網(wǎng)絡(luò)和IO仿真采集及故障注入

b)UE仿真及監(jiān)測(cè)

c)圖像仿真及UI監(jiān)測(cè)

d)語(yǔ)音仿真及識(shí)別

e)無(wú)線信號(hào)相關(guān)的仿真

完整測(cè)試系統(tǒng)示意圖如下所示,本文將重點(diǎn)介紹基于Eggplant實(shí)現(xiàn)UE仿真及UI監(jiān)測(cè)的流程和基本方法及各種主流方案的對(duì)比。

pYYBAGLl97CAIu0sAAEuQ8gZjLs016.png

圖1:測(cè)試系統(tǒng)框圖

4、基于Eggplant的自動(dòng)化測(cè)試簡(jiǎn)介

(1)軟件及方案框架

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

支持與Vector CANoe集成,通過(guò)CANoe發(fā)送操作指令,執(zhí)行結(jié)果自動(dòng)生成HTML格式方便查看。

poYBAGLl99OAcU5uAACLSY8Gr5o341.png

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

(2)實(shí)現(xiàn)流程概述

本次以安卓系統(tǒng)的DUT為例,進(jìn)行CANoe、vTESTstudio、Eggplant聯(lián)合調(diào)試,調(diào)試過(guò)程主要分為如下步驟:

a)測(cè)試系統(tǒng)與DUT連接設(shè)置

打開DUT調(diào)試權(quán)限,連接PC,對(duì)安卓系統(tǒng)進(jìn)行連接設(shè)置,生成Server端的IP地址和端口號(hào),用于在Eggplant軟件中對(duì)DUT進(jìn)行連接。

poYBAGLl9-mAdB_DAAEAHRf83Aw013.png

圖3:連接效果圖

b)Eggplant測(cè)試工程創(chuàng)建

使用Eggplant進(jìn)行UE仿真及UI監(jiān)測(cè)底層腳本編寫、運(yùn)行并執(zhí)行測(cè)試。使用Eggplant中的Log功能,對(duì)測(cè)試結(jié)果進(jìn)行記錄。

pYYBAGLl9_iAPGaZAAHYgvTdi2E729.png

圖4:Eggplant運(yùn)行界面展示

c)CANoe對(duì)Eggplant測(cè)試工程調(diào)用

根據(jù)Eggplant軟件提供的API,使用CANoe軟件對(duì)Eggplant測(cè)試工程進(jìn)行調(diào)用。在CANoe工程中需填寫Eggplant測(cè)試工程相關(guān)信息,如:軟件安裝地址、測(cè)試工程存儲(chǔ)地址、端口號(hào)和密碼等信息。

poYBAGLl-AWAHEbFAAA5wFaHOLk399.png

圖5:在CANoe工程中配置Eggplant測(cè)試工程信息

d)“對(duì)手件”的仿真實(shí)現(xiàn)(可選)

針對(duì)基于SOA實(shí)現(xiàn)的座艙域控制器,需仿真與之交互的“對(duì)手件”,如車輛域控制器、自動(dòng)駕駛域控制器、網(wǎng)聯(lián)控制器,針對(duì)此需求,可以借助新版CANoe對(duì)SOME/IP、MQTT等協(xié)議的支持,通過(guò)導(dǎo)入數(shù)據(jù)庫(kù)(如.arxml)等方式高效的完成SOA應(yīng)用的仿真,以我們的經(jīng)驗(yàn)來(lái)看,基于CANoe實(shí)現(xiàn)該仿真更為高效和專業(yè)。

e)測(cè)試用例實(shí)現(xiàn)

基于vTESTstudio軟件圖形化編程方式實(shí)現(xiàn)測(cè)試腳本編寫,編譯生成可執(zhí)行文件,導(dǎo)入到CANoe中進(jìn)行測(cè)試執(zhí)行。

poYBAGLl-BSAWtbxAAC4CZp4X_c439.png

圖6:基于vTESTstudio實(shí)現(xiàn)測(cè)試腳本編寫

f)測(cè)試執(zhí)行與分析

通過(guò)CANoe對(duì)Eggplant測(cè)試結(jié)果進(jìn)行讀取和判斷,并將原始圖像等打印在測(cè)試報(bào)告中,便于對(duì)測(cè)試問(wèn)題進(jìn)行分析。

pYYBAGLl-CGAFlTmAACK8iwlT3c788.png

圖7:測(cè)試報(bào)告樣式

(3)DEMO示例

由于真實(shí)DUT造型和顯示界面涉密原因,如下視頻以基于安卓手機(jī)為對(duì)象的調(diào)試作為示例。

poYBAGLl-GiAYE4fAAAUCoWkmtI390.png

視頻1:CANoe和Eggplant UE仿真及UI監(jiān)測(cè)自動(dòng)化測(cè)試效

5、方案對(duì)比

(1)UE仿真測(cè)試方案對(duì)比

UE仿真是為模擬用戶操控,如軟按鍵單擊/雙擊、屏幕滑動(dòng),其難點(diǎn):

a.適配多級(jí)窗口操作

b.操作界面設(shè)計(jì)變更后和被操作對(duì)象更換后的重新適配

c.實(shí)現(xiàn)特殊操控方式,如多指點(diǎn)擊/滑動(dòng)、兩指縮放

poYBAGLl-K-AUQ4HAAGRC1mOcwA577.png

表1:UE仿真測(cè)試方案對(duì)比

(2)UI和UE監(jiān)測(cè)測(cè)試方案對(duì)比簡(jiǎn)介

UI和UE監(jiān)測(cè)用以判斷功能邏輯正確性和性能,其難點(diǎn):

a.多屏互動(dòng)

b.顯示風(fēng)格切換、APP動(dòng)態(tài)加載識(shí)別適配

c.動(dòng)態(tài)閃爍類圖標(biāo)監(jiān)測(cè)、屏幕響應(yīng)時(shí)間監(jiān)測(cè)

poYBAGLl-QKAPtWqAAG_9k8-aX8863.png

表2:UI和UE監(jiān)測(cè)測(cè)試方案對(duì)比

6、總結(jié)

從早期儀表/中控至現(xiàn)在的智能座艙,對(duì)其自動(dòng)化測(cè)試的嘗試,已有十多年的時(shí)間,當(dāng)下的被測(cè)對(duì)象更為復(fù)雜,測(cè)試方案不斷升級(jí),測(cè)試要求也不斷提高,此時(shí)需要我們從測(cè)試需求本源,結(jié)合座艙域控制器的特點(diǎn),進(jìn)行理性分析或復(fù)盤。我們需要自動(dòng)化但不一味追求全自動(dòng)化,需要細(xì)分不同測(cè)試功能,其測(cè)試工作的資源消耗,其自動(dòng)化的可行性和適應(yīng)性,其投入產(chǎn)出比等多重因素下進(jìn)行綜合考慮。

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

參考文獻(xiàn)

[1] Vector - Eggplant integration.pdf

[2]基于Eggplant的Mac_OS_X平臺(tái)上軟件自動(dòng)測(cè)試_鄧迎秋.pdf

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

[4] GUI-Testing_HanserAutomotive_201706_PressArticle_EN.pdf

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16367

    瀏覽量

    178120
  • 智能座艙
    +關(guān)注

    關(guān)注

    4

    文章

    951

    瀏覽量

    16352
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    智能座艙HIL仿真測(cè)試解決方案

    ,實(shí)現(xiàn)了在實(shí)驗(yàn)室條件下的覆蓋設(shè)計(jì)體驗(yàn)、功能驗(yàn)證、自動(dòng)化運(yùn)行、聯(lián)合仿真的測(cè)試環(huán)境,為智能座艙系統(tǒng)的測(cè)試
    的頭像 發(fā)表于 12-24 11:08 ?376次閱讀
    <b class='flag-5'>智能</b><b class='flag-5'>座艙</b>HIL仿真<b class='flag-5'>測(cè)試</b>解決<b class='flag-5'>方案</b>

    探討不同場(chǎng)景和階段的智能座艙測(cè)試方案

    隨著汽車座艙功能的不斷豐富和迭代速度的加快,自動(dòng)化測(cè)試已成為提升測(cè)試效率和保障產(chǎn)品質(zhì)量的關(guān)鍵手段。與傳統(tǒng)的手動(dòng)
    的頭像 發(fā)表于 12-11 10:36 ?196次閱讀

    數(shù)明半導(dǎo)體參與起草車身域控制器測(cè)試方法團(tuán)體標(biāo)準(zhǔn)

    近日,根據(jù)《團(tuán)體標(biāo)準(zhǔn)管理規(guī)定》的相關(guān)要求,深圳自動(dòng)化學(xué)會(huì)組織召開了《車身域控制器場(chǎng)效應(yīng)管負(fù)載能力試驗(yàn)方法(送審稿)》、《車身域控制器通用功率驅(qū)動(dòng)裝置測(cè)試規(guī)程(送審稿)》兩項(xiàng)團(tuán)體標(biāo)準(zhǔn)審定
    的頭像 發(fā)表于 11-14 10:52 ?380次閱讀

    面向汽車T-BOX與域控制器的HIL測(cè)試方案

    電子發(fā)燒友網(wǎng)站提供《面向汽車T-BOX與域控制器的HIL測(cè)試方案.pdf》資料免費(fèi)下載
    發(fā)表于 10-28 10:55 ?2次下載

    視覺控制器在工業(yè)自動(dòng)化的應(yīng)用

      在工業(yè)自動(dòng)化的浪潮中,視覺控制器以其獨(dú)特的優(yōu)勢(shì),逐漸成為提高生產(chǎn)效率、保證產(chǎn)品質(zhì)量的關(guān)鍵技術(shù)之一。視覺控制器基于計(jì)算機(jī)視覺技術(shù),通過(guò)圖像處理、模式識(shí)別等技術(shù)手段,實(shí)現(xiàn)對(duì)目標(biāo)物體的識(shí)別、定位、測(cè)量
    的頭像 發(fā)表于 06-06 14:06 ?827次閱讀

    PID控制器在工業(yè)自動(dòng)化中的應(yīng)用

    在工業(yè)自動(dòng)化領(lǐng)域中,控制器的應(yīng)用至關(guān)重要,它直接決定了生產(chǎn)過(guò)程的穩(wěn)定性和效率。PID(比例-積分-微分)控制器作為工業(yè)自動(dòng)化控制的核心組件之
    的頭像 發(fā)表于 06-05 16:24 ?1732次閱讀

    富唯智能AI邊緣控制器:工業(yè)自動(dòng)化的智慧引擎

    隨著工業(yè)4.0時(shí)代的到來(lái),工業(yè)自動(dòng)化成為了推動(dòng)制造業(yè)轉(zhuǎn)型升級(jí)的關(guān)鍵力量。在這樣的背景下,富唯智能憑借其自主研發(fā)的AI邊緣控制器,成為了工業(yè)自動(dòng)化的智慧引擎,為制造業(yè)的
    的頭像 發(fā)表于 05-22 15:32 ?573次閱讀
    富唯<b class='flag-5'>智能</b>AI邊緣<b class='flag-5'>控制器</b>:工業(yè)<b class='flag-5'>自動(dòng)化</b>的智慧引擎

    汽車區(qū)域控制器架構(gòu)趨勢(shì)下的SmartFET應(yīng)用

    汽車市場(chǎng)正在轉(zhuǎn)向區(qū)域控制器架構(gòu)的趨勢(shì)方向,而汽車區(qū)域控制器架構(gòu)正朝著分布式、集成化、智能化的方向發(fā)展,以實(shí)現(xiàn)更高效的數(shù)據(jù)處理、功能整合與自動(dòng)
    的頭像 發(fā)表于 03-19 10:41 ?867次閱讀
    汽車區(qū)<b class='flag-5'>域控制器</b>架構(gòu)趨勢(shì)下的SmartFET應(yīng)用

    座艙域控制器硬件架構(gòu)方案:SoC + MCU

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

    集中電源控制器在工業(yè)自動(dòng)化中的應(yīng)用

    集中電源控制器在工業(yè)自動(dòng)化中扮演著重要的角色。工業(yè)自動(dòng)化系統(tǒng)需要大量的電源來(lái)支持各種設(shè)備和傳感的工作,而集中電源控制器可以提供穩(wěn)定、可靠的
    的頭像 發(fā)表于 01-30 15:22 ?512次閱讀
    集中電源<b class='flag-5'>控制器</b>在工業(yè)<b class='flag-5'>自動(dòng)化</b>中的應(yīng)用

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

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

    聯(lián)想車計(jì)算在CES 2024展示智能駕駛與智能座艙解決方案

    聯(lián)想車計(jì)算在CES 2024展會(huì)上,展示了其面向智能駕駛和智能座艙的全系列域控制器產(chǎn)品、解決方案以及基于大模型的
    的頭像 發(fā)表于 01-18 15:11 ?824次閱讀

    智能座艙包含哪些功能 智能座艙測(cè)試包括哪些方面?

    功能測(cè)試測(cè)試座艙的各種功能是否正常,如智能控制系統(tǒng)
    的頭像 發(fā)表于 01-16 10:57 ?2096次閱讀

    泰克智能座艙測(cè)試白皮書發(fā)布

    伴隨智能座艙領(lǐng)域數(shù)字、智能化的趨勢(shì), 多屏聯(lián)動(dòng)、語(yǔ)音識(shí)別、手勢(shì)控制、增強(qiáng)現(xiàn)實(shí)、云交互成為主流,座艙
    的頭像 發(fā)表于 01-10 11:36 ?837次閱讀

    智能座艙測(cè)試包含哪些 智能座艙包含哪些功能

    智能座艙測(cè)試的意義在于確保智能座艙功能、性能、安全等方面達(dá)到一定的標(biāo)準(zhǔn),以滿足用戶需求和保證用
    發(fā)表于 01-09 17:22 ?1804次閱讀