在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

汽車嵌入式軟件自動化測試的方法及推薦工具

汽車ECU開發(fā) ? 來源:汽車ECU開發(fā) ? 2023-02-10 15:59 ? 次閱讀

本文介紹如何對各種控制器內(nèi)的嵌入式軟件做自動化測試,并推薦一款支持對嵌入式軟件進行全面自動化測試的工具。該工具支持CAN通信測試、LIN通信測試、以太網(wǎng)通信測試、各類傳感器仿真測試,支持對基于MCU、SOC、DSPFPGA等開發(fā)設(shè)計的各類嵌入式系統(tǒng)進行自動化測試,能夠全面覆蓋嵌入式系統(tǒng)的各種時序邏輯和業(yè)務(wù)功能。目前該工具支持申請免費試用(請在文章的末尾查看如何申請試用)。

控制器(包括ECU和域控制器)的嵌入式系統(tǒng)一般具有多路輸入和輸出接口,如IO信號接口、模擬信號接口、I2C通信接口、SPI通信接口、CAN通信接口、以太網(wǎng)通信接口、無線通信接口等,控制器內(nèi)部需要實時響應(yīng)這些接口并執(zhí)行各種復(fù)雜的時序邏輯。如何對這樣的嵌入式系統(tǒng)進行充分測試呢?如何覆蓋各種正常和異常的測試場景呢?

宏控UTP協(xié)同自動化測試系統(tǒng)(以下簡稱UTP測試系統(tǒng))是一款通用的自動化測試系統(tǒng),支持全仿真和部分仿真環(huán)境測試, 支持SIL和HIL測試,支持對總線通信、信號檢測、傳感器仿真、無線通信、人機交互等各方面進行自動化仿真和測試。同時UTP測試系統(tǒng)支持用戶自定義各種時序邏輯,支持各種復(fù)雜時序的自動化測試,支持異常注入;UTP測試系統(tǒng)還提供全流程的自動化測試管理功能,支持對整個測試工作進行全面的測試管理。

86b288b4-a8dd-11ed-bfe3-dac502259ad0.png

UTP測試系統(tǒng)的功能:

支持接口總線通信測試:支持各種總線通信測試,如:CAN、LIN、FlexRay、CANFD通信,RS232/RS485/RS422通信,以太網(wǎng)通信(TCP/UDP協(xié)議、DoIP協(xié)議、SOME/IP協(xié)議、DDS協(xié)議等),I2C通信,SPI通信等。

支持無線通信仿真測試:支持多種無線通信的仿真測試,如4G/5G藍牙、WIFI、GPS、北斗等。不需要依賴真實的無線環(huán)境,通過仿真實現(xiàn)對業(yè)務(wù)的全面自動化測試,支持各種異常場景的仿真。

支持信號仿真與測試:支持各種IO信號、PWM信號、模擬信號的測試,支持自動傳感器信號仿真測試,支持自動檢測和判定被測系統(tǒng)輸出的各種信號。

支持UI顯示識別與測試:支持各種嵌入式系統(tǒng)UI(如屏幕和數(shù)碼管等)的顯示進行識別、檢測和自動判定,支持對各種桌面軟件和嵌入式軟件的GUI進行測試(如Qt軟件測試)。

嵌入式自動化測試的示例方案

下面以某電機控制器中電機控制模塊的自動化測試方案為例,分析如何使用宏控UTP測試系統(tǒng)對被嵌入式系統(tǒng)建立自動化測試環(huán)境。

(1)被測系統(tǒng)組成

電機控制模塊是電機控制器的核心模塊,電機控制模塊通過CAN接口同整車控制器(VCU)和電池管理系統(tǒng)(BMS)通信,接收VCU發(fā)來的目標(biāo)轉(zhuǎn)速、扭矩的控制信息,通過PWM信號控制電機運動,實時采集和處理各種傳感器信號(如轉(zhuǎn)速、扭矩、溫度等),并將當(dāng)前的轉(zhuǎn)速等信息發(fā)給整車控制器(VCU)。

86c76ebe-a8dd-11ed-bfe3-dac502259ad0.png

(2)被測系統(tǒng)的一個典型工作時序

①電機控制模塊通過CAN接口接收整車控制器發(fā)送的轉(zhuǎn)速和扭矩信號

②電機控制模塊向IGBT輸出PWM電機控制信號

③電機控制模塊檢測電流、電壓、轉(zhuǎn)速、扭矩和溫度等信號

④電機控制模塊將當(dāng)前的轉(zhuǎn)速和扭矩通過CAN接口發(fā)送給整車控制器

(3)搭建自動化仿真環(huán)境

下圖宏控UTP測試系統(tǒng)為被測電機控制模塊提供全仿真測試環(huán)境。

86d4ed28-a8dd-11ed-bfe3-dac502259ad0.png

如上圖所示,UTP測試系統(tǒng)建立了電機控制模塊全仿真的自動化測試環(huán)境,用戶在UTP協(xié)同測試平臺上可對被測電機控制模塊進行各種時序和控制邏輯的測試,對各種正常和異常場景進行全面驗證。

UTP測試系統(tǒng)通過各種自動化測試機器人來實現(xiàn)不同的仿真和檢測功能, 這些自動化測試機器人包括:

①整車控制器仿真機器人:自動仿真整車控制器同電機控制模塊進行CAN通信 ②電池管理系統(tǒng)仿真機器人:自動仿真電池管理系統(tǒng)同電機控制模塊進行CAN通信 ③PWM信號檢測機器人:自動檢測電機控制模塊發(fā)出的PWM控制信號 ④電流信號仿真機器人:自動仿真電機反饋的電流信號 ⑤電源信號仿真機器人:自動仿真電機反饋的電壓信號 ⑥轉(zhuǎn)速信號仿真機器人:自動仿真電機反饋的轉(zhuǎn)速信號 ⑦扭矩信號仿真機器人:自動仿真電機反饋的扭矩信號

⑧溫度信號仿真機器人:自動仿真電機反饋的溫度信號

(4)設(shè)計自動化仿真測試時序

可以在UTP系統(tǒng)上編寫各種測試時序邏輯,UTP系統(tǒng)將按時序邏輯調(diào)度測試機器人進行協(xié)同執(zhí)行,實現(xiàn)對被測電機控制模塊的全面自動化測試。下面是在UTP系統(tǒng)上創(chuàng)建的自動化測試用例(對應(yīng)上面工作時序的一個測試時序邏輯)。

86eb5ad6-a8dd-11ed-bfe3-dac502259ad0.png

使用宏控UTP協(xié)同自動化測試系統(tǒng)可以編寫各種測試時序,所編寫的測試邏輯可以自動化執(zhí)行,方便地實現(xiàn)對各種異常和正常場景進行全覆蓋測試。

嵌入式自動化測試的使用方法

UTP自動化測試系統(tǒng)由UTP測試平臺和測試機器人盒子(內(nèi)部包含各種自動化測試機器人)組成,下面介紹UTP系統(tǒng)的具體使用方法。

(1)啟動并登錄測試機器人盒子

測試機器人盒子里運行了多種測試機器人(比如CAN測試機器人、以太網(wǎng)測試機器人、IO信號測試機器人等), 這些測試機器人將通過硬件模塊連接被測嵌入式系統(tǒng)。

87190e9a-a8dd-11ed-bfe3-dac502259ad0.png

872aea3e-a8dd-11ed-bfe3-dac502259ad0.png

(2)登錄UTP測試平臺

輸入賬號和密碼登錄UTP平臺,支持多人同時登錄使用。

87501ca0-a8dd-11ed-bfe3-dac502259ad0.png

(3)創(chuàng)建測試項目

輸入項目名稱、被測對象名稱和項目描述信息,點擊創(chuàng)建項目,支持創(chuàng)建多個測試項目(對應(yīng)不同的產(chǎn)品項目)。此處以車身控制器的測試為例創(chuàng)建項目。

8761011e-a8dd-11ed-bfe3-dac502259ad0.png

87759d40-a8dd-11ed-bfe3-dac502259ad0.png

(4)配置項目使用的測試機器人

根據(jù)實際項目使用需要,配置一種或多種測試機器人,下圖配置了CAN通信測試機器人、IO信號測試機器人、PWM信號測試機器人、模擬信號測試機器人。

8787e2fc-a8dd-11ed-bfe3-dac502259ad0.png

(5)設(shè)計自動化測試用例

用戶可以設(shè)計各種時序邏輯和業(yè)務(wù)場景的測試用例,不需要編寫代碼,支持用圖形化積木式創(chuàng)建各種測試用例,支持用戶設(shè)計任意多個測試用例:

87a143d2-a8dd-11ed-bfe3-dac502259ad0.png

所設(shè)計的用例自動產(chǎn)生測試步驟,下圖是上面測試時序?qū)?yīng)的測試步驟:

87c2b81e-a8dd-11ed-bfe3-dac502259ad0.png

(6)執(zhí)行測試集

支持選擇一組測試用例創(chuàng)建測試集,支持通過測試集一鍵執(zhí)行所選擇的多個測試用例,用于自動化的回歸測試。下圖中創(chuàng)建了兩個測試集,可以分別執(zhí)行一鍵自動化回歸測試。

87d97dce-a8dd-11ed-bfe3-dac502259ad0.png

(7)查看測試報告

UTP測試系統(tǒng)自動生成測試報告,支持導(dǎo)出測試報表(Word文件格式),報告包含所執(zhí)行的用例統(tǒng)計信息和各用例執(zhí)行的詳細結(jié)果,如下圖的示例測試報告中自動標(biāo)出失敗的用例對應(yīng)的步驟和失敗原因,方便快速定位問題。

87f47e26-a8dd-11ed-bfe3-dac502259ad0.png

宏控UTP嵌入式測試系統(tǒng)的特點

支持靈活選配各種測試功能

以下功能支持根據(jù)項目實際需求進行選配:

總線測試功能:CAN、LIN、FlexRay、CANFD、RS232、RS485、RS422、以太網(wǎng)、I2C、SPI等

信號測試功能:IO信號、PWM信號、模擬信號

無線測試功能:4G/5G、藍牙、WiFi、導(dǎo)航(GPS、北斗)

UI測試功能:各種軟件UI、嵌入式系統(tǒng)UI

無需編程,支持各種復(fù)雜場景的測試

支持圖形化設(shè)計各種測試用例,不需要進行C/C++等語言編程

支持快速設(shè)計各種復(fù)雜時序邏輯,支持異常注入,支持場景仿真

提供全流程自動化測試管理

統(tǒng)一管理各種測試文檔、測試腳本、測試工具;

支持產(chǎn)品追溯矩陣、支持測試需求、測試用例、測試結(jié)果管理

支持團隊共享各種測試資源

宏控UTP嵌入式測試系統(tǒng)能幫助您

支持快速搭建各種自動化測試環(huán)境

支持各種嵌入式系統(tǒng)測試、總線通信測試、信號仿真測試等

支持硬件在環(huán)(HIL)和軟件在環(huán)(SIL)測試

支持搭建半實物半仿真環(huán)境和全仿真測試環(huán)境

支持產(chǎn)品快速迭代,持續(xù)保障產(chǎn)品可靠

支持建立完備的自動化測試用例,對產(chǎn)品各種功能、性能、可靠性進行全面測試

產(chǎn)品變更時進行自動化回歸測試,持續(xù)保障被測產(chǎn)品的可靠穩(wěn)定

提高測試效率,降低測試成本

統(tǒng)一管理各種測試文檔、測試腳本、測試工具;

人工需要測試幾周的工作,自動化測試幾個小時就能完成

手工難以測試的功能,自動化可以輕松測試

審核編輯 :李倩

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

    關(guān)注

    112

    文章

    16472

    瀏覽量

    179659
  • 自動化
    +關(guān)注

    關(guān)注

    29

    文章

    5644

    瀏覽量

    79725
  • 嵌入式軟件
    +關(guān)注

    關(guān)注

    4

    文章

    242

    瀏覽量

    26759

原文標(biāo)題:汽車嵌入式軟件自動化測試的方法及推薦工具

文章出處:【微信號:eng2mot,微信公眾號:汽車ECU開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    嵌入式軟件自動化測試框架、測試流程與功能研究分析

    ,市場上已經(jīng)有較多的傳統(tǒng)軟件自動化測試技術(shù),如何在這些技術(shù)的基礎(chǔ)上進行改進,從而能夠適應(yīng)嵌入式軟件環(huán)境,從而實現(xiàn)
    的頭像 發(fā)表于 12-04 08:29 ?1.4w次閱讀
    <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>流程與功能研究分析

    分享一種嵌入式系統(tǒng)自動化測試的詳細方案

    嵌入式系統(tǒng)由于具有多種輸入和輸出接口,涉及到各種復(fù)雜時序,測試難度比較大,一般的測試工具很難對嵌入式系統(tǒng)進行自動化
    的頭像 發(fā)表于 12-05 13:43 ?2933次閱讀

    如何評估嵌入式軟件測試工具

    、如何客觀細致地評估一個嵌入式測試工具呢?測試工具的基礎(chǔ)架構(gòu)?解析器和代碼生成器?測試驅(qū)動程序?為關(guān)聯(lián)的函數(shù)/方法打樁?
    發(fā)表于 12-11 10:22

    介紹一套完整的針對嵌入式系統(tǒng)的自動化動態(tài)確認測試平臺

    常用嵌入式系統(tǒng)軟件仿真自動化黑盒測試平臺 一、 ETest 簡介 通用嵌入式系統(tǒng)測試平臺(Emb
    發(fā)表于 12-17 06:58

    嵌入式軟件自動化測試平臺的相關(guān)資料推薦

    .隨之而來的也是嵌入式軟件測試工作的加重,傳統(tǒng)的軟件測試技術(shù)已經(jīng)難以滿足嵌入式
    發(fā)表于 12-21 07:05

    Tessy嵌入式軟件單元測試/ 集成測試工具的相關(guān)資料分享

    Tessy — 嵌入式軟件單元測試/ 集成測試工具本文章向大家介紹Tessy — 嵌入式軟件單元
    發(fā)表于 12-21 07:11

    通用裝備嵌入式軟件測試工具怎么樣

    型號規(guī)格:凱云通用裝備綜合測試儀用途:用于支持裝備嵌入式軟件配置項級別和系統(tǒng)級別的動態(tài)驗證與測試;支持開展軟件
    發(fā)表于 12-24 06:22

    AutoTCG嵌入式軟件自動測試工具怎么樣

    凱云自動化測試工具套件(AutoTCG + 綜合測試儀)功能介紹:AutoTCG是凱云公司自主研發(fā)的通用測試用例設(shè)計與生成工具;綜合
    發(fā)表于 12-24 07:58

    單元測試/集成測試自動化工具--WinAMS

    為單位的自動化單元測試工具作為能夠檢驗出僅憑系統(tǒng)測試以及整體測試無法發(fā)現(xiàn)的[潛在錯誤]的檢測方法,[單元
    發(fā)表于 06-17 18:26

    基于模塊設(shè)計的嵌入式軟件測試方法

    分析嵌入式軟件的特點,綜述傳統(tǒng)的軟件測試方法;針對嵌入式軟件
    發(fā)表于 05-18 13:26 ?23次下載

    基于模塊設(shè)計的嵌入式軟件測試方法

    摘要:分析嵌入式軟件的特點,綜述傳統(tǒng)的軟件測試方法;針對嵌入式
    發(fā)表于 04-07 00:32 ?2081次閱讀
    基于模塊<b class='flag-5'>化</b>設(shè)計的<b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b><b class='flag-5'>測試</b><b class='flag-5'>方法</b>

    基于CodeTEST的嵌入式軟件測試技術(shù)

    嵌入式軟件測試有助于提高嵌入式軟件質(zhì)量和可靠性。因此,利用CodeTEST相對于其他嵌入式
    發(fā)表于 01-17 15:53 ?41次下載

    Windows移動嵌入式項目中的自動化加速測試

    在Windows移動便攜數(shù)據(jù)終端(PDT)設(shè)備上,是否有方法可以執(zhí)行自動化嵌入式軟件測試
    發(fā)表于 05-23 11:00 ?1017次閱讀

    汽車嵌入式系統(tǒng)的設(shè)計過程、方法測試工具框架淺析

    由于有了基于模型的設(shè)計,使得開發(fā)大量的汽車嵌入式系統(tǒng)時,可以由模型自動生成最終編譯的軟件。不過,這項工作需要一個軟件工程框架的支持。本文使用
    發(fā)表于 05-09 08:33 ?1935次閱讀
    <b class='flag-5'>汽車</b><b class='flag-5'>嵌入式</b>系統(tǒng)的設(shè)計過程、<b class='flag-5'>方法</b>和<b class='flag-5'>測試工具</b>框架淺析

    直播預(yù)告 | VectorCAST-嵌入式軟件代碼自動化測試方案

    原文標(biāo)題:直播預(yù)告|VectorCAST-嵌入式軟件代碼自動化測試方案文章出處:【微信公眾號:北匯信息】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
    的頭像 發(fā)表于 08-19 10:39 ?845次閱讀
    直播預(yù)告 | VectorCAST-<b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>代碼<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>方案
    主站蜘蛛池模板: 哥也操 | 天堂在线免费 | 国产高清免费午夜在线视频 | h在线观看视频 | 四虎comwww最新地址 | 一区二区三区影院 | 天天射美女 | 久久午夜视频 | 婷婷综合 在线 | 亚洲免费色视频 | 亚洲色图图片区 | 一级特黄aaa大片在 一级特黄aaa大片在线观看视频 | 日本亚洲欧美美色 | 四虎海外在线永久免费看 | 欧美69xx性欧美 | 黄色永久免费 | 手机在线小视频 | 性欧美1819hd| 欧美zooz人禽交免费 | 国产免费色视频 | 国产色综合一区二区三区 | 久久ww | bt天堂磁力搜索 | 色多多污网站在线观看 | 久久国产精品免费专区 | 久久综合狠狠综合久久综合88 | 天天摸日日摸人人看 | 天天射网 | 久久青草91免费观看 | 婷婷5月天| 综合色影院 | 国产主播在线播放 | 性喷潮久久久久久久久 | 午夜大片网 | 免费在线一区二区三区 | 福利毛片 | 天堂成人精品视频在线观 | 高清在线观看视频 | 人人看人人添人人爽 | 久久狠狠躁免费观看 | 人人搞人人爱 |