chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

OTA自動化測試解決方案

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

掃碼添加小助手

加入工程師交流群

作者 | 李小靜

小編 | 吃不飽

往期內(nèi)容里為大家簡單介紹了OTA,也對其后續(xù)的發(fā)展趨勢做了一些預(yù)測,相信大家已經(jīng)對OTA有了初步了解。作為OTA系列的第二篇文章,今天向大家介紹OTA自動化測試的實現(xiàn)手段,并簡單介紹北匯信息的OTA自動化測試解決方案。

OTA作為整車一個重要的新特性,涉及面廣,與車內(nèi)各大系統(tǒng)均有交互,復(fù)雜度高,相較于傳統(tǒng)手機OTA還需要關(guān)注車內(nèi)通信等問題,因此發(fā)生問題概率較大;由于其復(fù)雜性,很多系統(tǒng)交互的問題往往又需要在系統(tǒng)級臺架和實車級測試中才能發(fā)現(xiàn)。完成測試用例開發(fā)后,OTA測試的關(guān)鍵就在于如何實現(xiàn)自動化。當(dāng)前的OTA測試,大多是依靠工程師在臺架中或?qū)嵻噧?nèi)手動完成,此種方式人力資源消耗過高,效率較低,測試覆蓋度受限。且“人在環(huán)”的方式分析過程數(shù)據(jù)往往也容易出錯,因此推動整個測試過程的自動化是勢在必行的。但OTA測試的自動化更具挑戰(zhàn),OTA測試的本質(zhì)是整車功能測試的一個子類,還涉及到后臺服務(wù)器,其“交互鏈路”比常規(guī)的功能更為復(fù)雜。且由于各車型的功能邏輯差異,容易出現(xiàn)因為后續(xù)車型平臺的功能更新導(dǎo)致搭建的測試系統(tǒng)無用武之地的現(xiàn)象。 //

鑒于以上OTA測試的特點和難點,北匯信息在對各主流OEM的OTA流程做了深入分析后,通過提取其中的共通點,推出了較為通用化的OTA自動化測試解決方案,在此基礎(chǔ)上,再針對不同OTA流程的進行定制開發(fā),從而實現(xiàn)OTA的自動化測試。下面就給大家介紹一下我們的整體方案構(gòu)成。

OTA自動化測試解決方案

0fa9ee66-1b10-11ed-9ade-dac502259ad0.jpg通過上圖可以看到,硬件層面,測試方案由主控單元(服務(wù)器)和測試單元(測試機柜)兩部分組成,各單元間通過局域網(wǎng)進行控制指令和數(shù)據(jù)信息的傳遞,這樣多個測試單元可以并行地執(zhí)行各自測試,且可以在服務(wù)器端進行統(tǒng)一管理。對于每個測試單元,將由一個測試機柜提供其測試環(huán)境,而被測對象也可以是實車或者測試臺架。而在軟件層面,整個解決方案由四大部分組成,分別是用于管理全部測試單元,顯示測試結(jié)果以及和OTA服務(wù)器交互的測試管理軟件(TestCenter);測試單元內(nèi)負責(zé)與測試管理軟件通信,并控制測試系統(tǒng)執(zhí)行/停止的代理軟件(CANoe Agent);用于記錄測試數(shù)據(jù),執(zhí)行主體測試邏輯的CANoe軟件;以及用于仿真駕駛員操作的UE軟件。0fc89960-1b10-11ed-9ade-dac502259ad0.png

可以看到,整個方案內(nèi),由CANoe軟件作為測試核心,控制單個測試單元的測試邏輯及測試環(huán)境,輔以其它控制軟件,以模擬真實駕駛員操作,實現(xiàn)車端OTA流程自動化;而以測試管理軟件為控制核心,控制多個測試單元并行,且通過接口實現(xiàn)對OTA后臺的控制,以實現(xiàn)云端OTA流程自動化。接下來,我們將針對各個模塊進行專門介紹。

測試機柜

北匯信息可針對需求,為客戶定制標準化的測試機柜,實現(xiàn)對臺架或?qū)嵻嚨目刂?。機柜可內(nèi)置測試工控機,程控電源,VT測試機箱,連接至OTA測試臺架后,可以為臺架供電,仿真OTA測試所需的IO信號、仿真總線信號,發(fā)送ADB控制指令,采集和記錄測試數(shù)據(jù)。

106cc1a2-1b10-11ed-9ade-dac502259ad0.png

測試管理軟件

針對多測試客戶端并行的場景,北匯信息自研了測試管理軟件TestCenter,可以同時對多個測試客戶端進行管理,并提供界面展示測試過程及結(jié)果,可以很大程度上提升測試可視化程度及測試分析效率。而OTA測試往往涉及到多車型或同車型多樣車的壓力測試,非常適合通過測試管理軟件進行控制。1093e494-1b10-11ed-9ade-dac502259ad0.png
測試管理軟件部署在一臺專用服務(wù)器上(主控單元),而服務(wù)器與所有測試機柜中的工控機(客戶端)通過局域網(wǎng)進行連接,通過訪問不同的IP地址,可以方便的在服務(wù)器上對所有測試工控機下達指令,并收取測試結(jié)果和數(shù)據(jù)。通過下圖可以看到,測試管理軟件內(nèi)提供了配置界面,可以方便的增加或刪除測試客戶端。測試工程的管理也是在測試管理軟件內(nèi)進行的,這樣做的好處是,多個臺架內(nèi)執(zhí)行的測試工程可以進行統(tǒng)一維護,方便進行版本管理。工程完成升級后,每次測試執(zhí)行時,由測試管理軟件負責(zé)下發(fā)到各個測試工控機內(nèi),并由代理軟件進行運行,極大提升了工程維護效率。此外,測試管理軟件還提供了測試結(jié)果分析展示功能。當(dāng)我們對多個臺架同時進行測試時,免不了要去各個臺架分別獲取測試結(jié)果,這樣不但影響效率,也難于對于整體測試進展進行把控,而當(dāng)我們使用測試管理軟件后,這些問題都會迎刃而解。首先,所有的臺架控制都在測試管理軟件內(nèi)進行,無需每個臺架分別獲取結(jié)果;其次,所有的測試報告,測試數(shù)據(jù)都可以通過網(wǎng)絡(luò)傳遞到服務(wù)器,進行統(tǒng)一存檔和管理;最后,因為服務(wù)器可以獲取所有臺架測試結(jié)果信息,所以測試管理軟件可以在此基礎(chǔ)上進行大數(shù)據(jù)分析,統(tǒng)計全局的測試成功率,平均用時等OTA測試關(guān)鍵信息,并通過可視化圖表等方式,方便的展示給測試人員。10b4855a-1b10-11ed-9ade-dac502259ad0.png

最后,測試管理軟件本身還可以針對提供的接口,定制開發(fā)與OTA后臺服務(wù)器交互控制的相關(guān)功能。比如,如果期望實現(xiàn)OTA流程的全自動化測試,那么任務(wù)的自動下發(fā)也是必不可少的,測試管理軟件可以在客戶提供的后臺接口上,定制開發(fā)服務(wù)器控制接口,并將其提供給測試工程,以供其調(diào)用,實現(xiàn)后臺相關(guān)控制功能。

代理軟件(CANoe Agent)

10c74262-1b10-11ed-9ade-dac502259ad0.png
代理軟件作為介于測試管理軟件與測試工程之間的中間層軟件,起到了承上啟下的作用。一方面,代理軟件可以與測試管理軟件進行數(shù)據(jù)交互,接收測試管理軟件的控制指令,同時向測試管理軟件傳遞數(shù)據(jù);另一方面,代理軟件布置在每一個客戶端上,控制測試工程的運行和停止,實現(xiàn)自動化測試。多數(shù)情況下,代理軟件都隱于幕后,但它的重要性卻不言而喻。北匯信息在CANoe軟件提供的COM接口的基礎(chǔ)上開發(fā)了當(dāng)前的代理軟件CANoe Agent,可以方便的控制CANoe的啟停;也可以通過改變系統(tǒng)變量實現(xiàn)測試模塊的相關(guān)控制,獲取測試過程信息;除此之外,Agent還可以根據(jù)項目需要定制開發(fā)輔助功能。例如在OTA測試方案內(nèi),UE仿真模塊的控制也可以集成在Agent軟件內(nèi),一些其它的CANoe軟件難于實現(xiàn)的功能,也可以在Agent模塊內(nèi)實現(xiàn)并提供調(diào)用接口。

CANoe工程

CANoe在此方案內(nèi)擔(dān)任了測試主體的角色,通過在各總線上布置接口卡,可以將總線數(shù)據(jù)進行實時監(jiān)控和記錄,并可以通過仿真節(jié)點,對實車或臺架進行控制。對于OTA流程,車端數(shù)據(jù)的監(jiān)控一直是一大重點,但以往的測試手段,更多傾向于通過專門的測試用例執(zhí)行測試過程。這種手段往往只能作用于開發(fā)階段,樣本數(shù)量也有限,難于發(fā)現(xiàn)很多偶發(fā)系統(tǒng)交互性問題,而北匯信息在OTA流程的基礎(chǔ)上,開發(fā)了數(shù)據(jù)流監(jiān)測的測試方式,不僅可以監(jiān)測實時數(shù)據(jù)來分析是否存在問題,還可以直接通過回放數(shù)據(jù)的方式進行監(jiān)測,觀察整個OTA流程是否存在問題,這樣不僅可以有效利用數(shù)據(jù),也可以通過分析更多的樣本,及時定位問題點。10e9cfc6-1b10-11ed-9ade-dac502259ad0.png

UE工程

OTA里另一個重要組成部分就是人機交互部分,按照當(dāng)前國內(nèi)法規(guī)要求,所有OTA任務(wù)更新前,都必須經(jīng)過車主同意,所以在OTA過程中,人機交互是必不可少的,而這也是OTA自動化測試的問題點之一。北匯信息采用ADB指令控制點擊屏幕來模擬這個過程,在車機打開ADB權(quán)限后,通過ADB指令,截取當(dāng)前車機顯示界面,而后通過圖像識別算法找到需要點擊的位置,隨后通過ADB指令點擊屏幕坐標,以實現(xiàn)模擬人手點擊屏幕的過程,從而實現(xiàn)人機交互過程的自動化仿真。在整個解決方案的軟件架構(gòu)內(nèi),各模塊之間相互獨立,通過接口實現(xiàn)調(diào)用,UE部分可以被靈活的集成到CANoe工程內(nèi)或者集成到CANoe Agent軟件內(nèi),此外,由于使用了圖像識別算法,該模塊也可以通過適配而適用于不同的OEM的各類車型,具有較高程度的通用化。

總結(jié)

總的來說,整個OTA測試解決方案,以北匯研發(fā)的OTA測試機柜為硬件基礎(chǔ),以CANoe軟件為核心測試工具,輔以北匯信息自主開發(fā)的測試管理軟件TestCenter以及Agent代理軟件,具備了OTA自動化測試的能力,并有著較高的標準化程度和較為直觀便捷的使用體驗。OTA的特殊性,其測試工作絕不僅限于開發(fā)階段,而是貫穿整個車型開發(fā)及上市以后的全生命周期。在這種情況下,如何更多更準確的發(fā)現(xiàn)問題,以及如何更高效的利用已有數(shù)據(jù)進行分析,就顯得尤為重要。對于北匯信息來說,開發(fā)的OTA測試解決方案,自動化是測試手段,不是測試目的;較高的自動化程度,是為了提升測試準確度和測試效率,而高可視化的測試數(shù)據(jù)管理,同樣是為了便于對問題進行更為精確的分析。近年以來,北匯信息已經(jīng)與國內(nèi)多家主流OEM和Tier1合作完成了OTA自動化/半自動化測試系統(tǒng)開發(fā)項目,積累了很多實踐經(jīng)驗,通過不斷的迭代,進行了一系列優(yōu)化和改進。除本文介紹的OTA自動化測試系統(tǒng)解決方案,我們也提供OTA測試用例開發(fā)、自動化腳本實現(xiàn)、OTA Master專項測試在內(nèi)的全過程的OTA測試解決方案,歡迎有意向的同仁與我們交流溝通,共同進步。

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

    關(guān)注

    8

    文章

    5687

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    APP自動化測試框架

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

    對標AD7793的SC1641,工業(yè)自動化領(lǐng)域的理想解決方案

    對標AD7793的SC1641,工業(yè)自動化領(lǐng)域的理想解決方案
    的頭像 發(fā)表于 02-24 10:07 ?421次閱讀
    對標AD7793的SC1641,工業(yè)<b class='flag-5'>自動化</b>領(lǐng)域的理想<b class='flag-5'>解決方案</b>

    泰瑞達收購英飛凌自動化測試設(shè)備團隊

    近日,自動化測試解決方案領(lǐng)域的知名供應(yīng)商泰瑞達(Teradyne)與電源系統(tǒng)和物聯(lián)網(wǎng)芯片大廠英飛凌科技股份公司聯(lián)合宣布,雙方已達成戰(zhàn)略合作伙伴關(guān)系,旨在共同推進功率半導(dǎo)體測試技術(shù)的發(fā)展
    的頭像 發(fā)表于 02-06 18:25 ?652次閱讀

    通用自動化測試軟件 - TAE

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

    串口屏自動化測試

    嚴謹而高效的自動化測試方案顯得尤為重要。以下是對串口屏自動化測試策略的深度解析,旨在通過高質(zhì)量的測試
    的頭像 發(fā)表于 12-27 17:17 ?1471次閱讀

    PLC在工業(yè)自動化的應(yīng)用及解決方案

    可編程邏輯控制器(PLC)是工業(yè)自動化中的核心設(shè)備之一,是讓工廠能夠以自動化方式運行的關(guān)鍵應(yīng)用。PLC通常是由多個模塊組成的模塊系統(tǒng),專門用來進行邏輯控制、順序控制、定時控制、計數(shù)控制等操作。本文將為您介紹PLC在工業(yè)
    的頭像 發(fā)表于 11-29 14:37 ?2581次閱讀
    PLC在工業(yè)<b class='flag-5'>自動化</b>的應(yīng)用及<b class='flag-5'>解決方案</b>

    部署更快,自動化程度高!TOSUN同星線控底盤解決方案

    基于TSMaster的底盤HIL仿真測試解決方案、EMB自動化測試解決方案。底盤HIL仿真測試
    的頭像 發(fā)表于 11-02 08:05 ?888次閱讀
    部署更快,<b class='flag-5'>自動化</b>程度高!TOSUN同星線控底盤<b class='flag-5'>解決方案</b>

    懌星實車OTA測試設(shè)備介紹

    懌星實車OTA測試設(shè)備(Neptune OTA Box)是一款專為實車OTA測試與實車總線數(shù)據(jù)采集而設(shè)計的先進設(shè)備,基于懌星自主研發(fā)的軟硬件
    的頭像 發(fā)表于 11-01 10:38 ?761次閱讀
    懌星實車<b class='flag-5'>OTA</b><b class='flag-5'>測試</b>設(shè)備介紹

    電源模塊自動化測試一站式解決方案都包含哪些模塊?

    電源模塊自動化測試解決方案會為企業(yè)提供一體硬件和自動化測試系統(tǒng)
    的頭像 發(fā)表于 09-10 18:20 ?1011次閱讀
    電源模塊<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>一站式<b class='flag-5'>解決方案</b>都包含哪些模塊?

    基于CSS融合存儲系統(tǒng)的自動化制造服務(wù)平臺存儲解決方案

    基于CSS融合存儲系統(tǒng)的自動化制造服務(wù)平臺存儲解決方案
    的頭像 發(fā)表于 09-10 10:15 ?606次閱讀
    基于CSS融合存儲系統(tǒng)的<b class='flag-5'>自動化</b>制造服務(wù)平臺存儲<b class='flag-5'>解決方案</b>

    BAW用于樓宇自動化的振蕩器解決方案應(yīng)用簡介

    電子發(fā)燒友網(wǎng)站提供《BAW用于樓宇自動化的振蕩器解決方案應(yīng)用簡介.pdf》資料免費下載
    發(fā)表于 09-09 11:03 ?0次下載
    BAW用于樓宇<b class='flag-5'>自動化</b>的振蕩器<b class='flag-5'>解決方案</b>應(yīng)用簡介

    開關(guān)電源自動化測試設(shè)備:如何實現(xiàn)自動化測試

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

    一文了解開關(guān)電源自動化測試方案

    開關(guān)電源作為電子設(shè)備不可或缺的部分,對其性能的精確測試一直是業(yè)界的關(guān)注焦點。NSAT-8000開關(guān)電源測試系統(tǒng)提供了自動化測試解決方案,綜合
    的頭像 發(fā)表于 08-22 19:07 ?851次閱讀
    一文了解開關(guān)電源<b class='flag-5'>自動化</b><b class='flag-5'>測試</b><b class='flag-5'>方案</b>

    水雨情自動化測報系統(tǒng)完整解決方案

    詳細闡述水雨情自動化測報系統(tǒng)的完整解決方案,包括系統(tǒng)架構(gòu)、功能特點、應(yīng)用場景以及實施效果等方面。二、系統(tǒng)介紹水雨情自動化測報系統(tǒng)采用分層架構(gòu)設(shè)計,包括數(shù)據(jù)采集層、數(shù)
    的頭像 發(fā)表于 08-19 15:11 ?1312次閱讀
    水雨情<b class='flag-5'>自動化</b>測報系統(tǒng)完整<b class='flag-5'>解決方案</b>

    XLT高速線纜自動化測試系統(tǒng)

    測試中因為人工測試帶入的不確定因素導(dǎo)致測試結(jié)果不確定度變高,在批量產(chǎn)品生產(chǎn)時將面臨較大困難。 ? ? ? ?高速線纜自動化測試系統(tǒng)針對高速線
    的頭像 發(fā)表于 08-05 16:39 ?661次閱讀