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

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

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

3天內不再提示

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

智能汽車電子與軟件 ? 來源:智能汽車電子與軟件 ? 2023-02-11 09:49 ? 次閱讀

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

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

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

705443c0-a9ad-11ed-bfe3-dac502259ad0.png

UTP測試系統的功能:

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

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

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

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

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

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

(1)被測系統組成

707e1fd8-a9ad-11ed-bfe3-dac502259ad0.png

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

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

①電機控制模塊通過CAN接口接收整車控制器發送的轉速和扭矩信號

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

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

④電機控制模塊將當前的轉速和扭矩通過CAN接口發送給整車控制器

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

下圖宏控UTP測試系統為被測電機控制模塊提供全仿真測試環境。

708dd450-a9ad-11ed-bfe3-dac502259ad0.png

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

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

①整車控制器仿真機器人:自動仿真整車控制器同電機控制模塊進行CAN通信

②電池管理系統仿真機器人:自動仿真電池管理系統同電機控制模塊進行CAN通信

③PWM信號檢測機器人:自動檢測電機控制模塊發出的PWM控制信號

④電流信號仿真機器人:自動仿真電機反饋的電流信號

電源信號仿真機器人:自動仿真電機反饋的電壓信號

⑥轉速信號仿真機器人:自動仿真電機反饋的轉速信號

⑦扭矩信號仿真機器人:自動仿真電機反饋的扭矩信號

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

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

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

70ba57aa-a9ad-11ed-bfe3-dac502259ad0.png

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

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

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

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

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

70faff8a-a9ad-11ed-bfe3-dac502259ad0.png

711b9312-a9ad-11ed-bfe3-dac502259ad0.png

(2)登錄UTP測試平臺

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

7134c9c2-a9ad-11ed-bfe3-dac502259ad0.png

(3)創建測試項目

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

714c4d22-a9ad-11ed-bfe3-dac502259ad0.png

716e9bd4-a9ad-11ed-bfe3-dac502259ad0.png

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

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

717c7470-a9ad-11ed-bfe3-dac502259ad0.png

719966fc-a9ad-11ed-bfe3-dac502259ad0.png

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

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

71b70f04-a9ad-11ed-bfe3-dac502259ad0.png

所設計的用例自動產生測試步驟,下圖是上面測試時序對應的測試步驟:

71e6b5f6-a9ad-11ed-bfe3-dac502259ad0.png

(6)執行測試集

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

71f608d0-a9ad-11ed-bfe3-dac502259ad0.png

(7)查看測試報告

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

72131d62-a9ad-11ed-bfe3-dac502259ad0.png

宏控UTP嵌入式測試系統的特點

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

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

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

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

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

UI測試功能:各種軟件UI、嵌入式系統UI

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

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

支持快速設計各種復雜時序邏輯,支持異常注入,支持場景仿真

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

統一管理各種測試文檔、測試腳本、測試工具;

支持產品追溯矩陣、支持測試需求、測試用例、測試結果管理

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

宏控UTP嵌入式測試系統能幫助您

支持快速搭建各種自動化測試環境

支持各種嵌入式系統測試、總線通信測試、信號仿真測試

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

支持搭建半實物半仿真環境和全仿真測試環境

支持產品快速迭代,持續保障產品可靠

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

產品變更時進行自動化回歸測試,持續保障被測產品的可靠穩定

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

統一管理各種測試文檔、測試腳本、測試工具;

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

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

審核編輯 :李倩

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

    關注

    114

    文章

    16838

    瀏覽量

    182237
  • 嵌入式
    +關注

    關注

    5125

    文章

    19438

    瀏覽量

    313051
  • 自動化
    +關注

    關注

    29

    文章

    5725

    瀏覽量

    81225

原文標題:

文章出處:【微信號:智能汽車電子與軟件,微信公眾號:智能汽車電子與軟件】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

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

    ,市場上已經有較多的傳統軟件自動化測試技術,如何在這些技術的基礎上進行改進,從而能夠適應嵌入式軟件環境,從而實現嵌入式軟件的自動化
    的頭像 發表于 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>流程與功能研究分析

    分享一種嵌入式系統自動化測試的詳細方案

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

    基于ARM嵌入式系統的自動化配送系統

    基于ARM嵌入式系統的自動化配送系統 自動化管理操作系統已經是現代企業必不可少的一部分,視頻圖像傳輸監控系統已經廣泛的應用于交通、醫院、銀行、家居和視頻會議等重要場合。早期的模擬視頻監控系統不能
    發表于 03-21 14:28

    如何提高嵌入式DSP系統設計與自動化程度?

    嵌入式DSP系統傳統設計流程通常由概念到算法及算法到產品兩個階段構成,通常這兩個階段互相獨立且由不同設計小組完成。傳統的設計流程里要用手工在兩個階段之間進行轉換與銜接,這樣容易出現錯誤而推遲產品的上市時間。本文介紹一種集成工具可以使設計與驗證測試更加
    發表于 09-19 06:29

    如何搭建嵌入式C語言單元測試自動化框架

    關于嵌入式C語言單元測試自動化框架的搭建思路
    發表于 12-15 07:35

    介紹一套完整的針對嵌入式系統的自動化動態確認測試平臺

    常用嵌入式系統軟件仿真自動化黑盒測試平臺 一、 ETest 簡介 通用嵌入式系統測試平臺(Embedded System Interface
    發表于 12-17 06:58

    嵌入式軟件自動化測試平臺的相關資料推薦

    .隨之而來的也是嵌入式軟件測試工作的加重,傳統的軟件測試技術已經難以滿足嵌入式軟件越來越復雜的需求.而目前,市場上已經有較多的傳統軟件自動化
    發表于 12-21 07:05

    用于自動化和控制的嵌入式系統是什么

    嵌入式系統通常用于工業環境中,以實現工廠系統和機械設備的自動化和控制 。 嵌入式系統在較大的系統中,以執行特定任務,諸如 控制馬達 和閥門,組裝-線速度,調節 溫度和其它變量,和管理聯網設備
    發表于 12-22 07:09

    技術分享|如何做嵌入式系統的自動化測試

    測系統進行全面的自動化測試,并很方便進行嵌入式系統的自動化的回歸測試。下面是實驗室環境下嵌入式
    發表于 09-07 16:31

    自動化嵌入式研發筆試題

    自動化嵌入式研發筆試題 有需要的看一看,不收積分。
    發表于 11-20 17:08 ?0次下載

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

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

    常用嵌入式系統軟件仿真自動化黑盒測試平臺的詳細資料介紹

    實時、閉環、非侵入測試自動化測試平臺,適用于嵌入式系統在設計、仿真、開發、調試、測試、集成驗
    發表于 03-13 08:00 ?0次下載

    800G自動化類、嵌入式類以及前端學習資料

    800G自動化類、嵌入式類以及前端學習資料
    發表于 11-15 15:51 ?7次下載
    800G<b class='flag-5'>自動化</b>類、<b class='flag-5'>嵌入式</b>類以及前端學習資料

    自動化控制要不要學嵌入式

    今天繼續分享與學員的真實聊天記錄。問題/情況:關于自動化控制與嵌入式的關系理解1.嵌入式與Linux的關系;2.自動化控制與嵌入式的聯系;3
    的頭像 發表于 04-09 10:39 ?812次閱讀
    做<b class='flag-5'>自動化</b>控制要不要學<b class='flag-5'>嵌入式</b>?

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

    原文標題:直播預告|VectorCAST-嵌入式軟件代碼自動化測試方案文章出處:【微信公眾號:北匯信息】歡迎添加關注!文章轉載請注明出處。
    的頭像 發表于 08-19 10:39 ?941次閱讀
    直播預告 | VectorCAST-<b class='flag-5'>嵌入式</b>軟件代碼<b class='flag-5'>自動化</b><b class='flag-5'>測試</b><b class='flag-5'>方案</b>
    主站蜘蛛池模板: 天天综合天天 | 欧美黑人三级 | 中国成人免费视频 | 中国成人免费视频 | 凹凸福利视频导航 | 国产chinesehd精品酒店 | 午夜美女影院 | 色天使色婷婷丁香久久综合 | 免费观看a毛片一区二区不卡 | 欧美一级片免费观看 | 天天操你| 一卡二卡≡卡四卡亚洲高清 | 欧美三级视频网 | 热久久最新地址 | 欧美黑人换爱交换乱理伦片 | 曰本aaaaa毛片午夜网站 | 乱色伦图片区 | 三级亚洲 | 天天综合天天综合 | 美女扒开尿口给男人爽免费视频 | 边摸边吃奶边做视频叫床韩剧 | 国产成人小视频 | 免费黄色地址 | 五月婷婷综合色 | 天天性综合 | 好紧好爽的午夜寂寞视频 | 爱看精品福利视频观看 | 夜色资源站www国产在线观看 | 亚洲aa| 99久热只有精品视频免费观看17 | 天堂网. www在线资源 | 精品国产理论在线观看不卡 | 亚洲午夜日韩高清一区 | 手机在线免费视频 | 在线国产高清 | 亚洲成人网在线播放 | 免费网站黄成人影院 | 国产亚洲精品久久久久久午夜 | 国产成人啪精品午夜在线观看 | 日韩种子 | 国产日本三级 |