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

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

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

3天內不再提示

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

痞子衡嵌入式 ? 來源:宏控軟件 ? 作者:宏控軟件 ? 2022-12-05 13:43 ? 次閱讀

嵌入式系統由于具有多種輸入和輸出接口,涉及到各種復雜時序,測試難度比較大,一般的測試工具很難對嵌入式系統進行自動化測試,很多項目在集成階段才對嵌入式系統進行手工測試,難以發現嵌入式系統底層的一些問題。本文分享一種對嵌入式系統的控制板進行全面自動化測試的方案。

本文介紹的方案由宏控UTP協同自動化測試系統(簡稱UTP系統)實現,UTP系統支持在產品研發過程中對嵌入式控制板進行全面的仿真和自動化測試,通過各種可配置的自動化測試模塊同控制板的各種接口進行實時交互,實現對控制板的數據通信傳感器仿真、信號檢測、顯示識別、人機交互等全面的協同自動化測試,支持異常注入,能夠對被測控制板的各種異常和正常的場景進行全覆蓋測試。

68ce3dec-744f-11ed-8abf-dac502259ad0.png

控制板自動化測試方案介紹

下面以一個實際的例子介紹如何對嵌入式控制板進行自動化測試。

示例中的控制板通過多種通信接口(如CAN, SPI,UART等)同其他模塊進行數據通信,通過IO口輸出PWM電機控制信號,通過 AD口采集傳感器溫度,通過DA口輸出電壓控制信號,如下圖所示。

68f1b272-744f-11ed-8abf-dac502259ad0.png

對上面示例控制板的自動化測試,需要能夠對控制板的各種輸入和輸出進行全面把控,并按照預定的時序進行控制。,宏控UTP協同自動化測試系統支持各種自定義時序(測試用例),支持對各個輸入接口創造出各種輸入組合,支持檢查在不同的輸入情況下各個輸出接口的輸出信息,能夠對該示例控制板進行全面充分的自動化黑盒測試。

自動化測試方案之組成結構

UTP系統由通用的自動化測試平臺和各種類型的測試機器人模塊組成,用戶通過瀏覽器登錄到UTP協同自動化測試平臺進行用例編寫和測試執行,測試執行時測試機器人模塊在平臺的協同調度下分別同控制板的各種接口進行交互,實現對被測控制板的全面自動化測試。

UTP系統對示例控制板的自動化測試方案的組成如下圖:

69085676-744f-11ed-8abf-dac502259ad0.png

方案中各個測試機器人模塊的作用如下:

CAN通信測試機器人--用于仿真CAN節點模塊(模塊1),在UTP平臺協同調度下同被測控制板進行CAN數據通信,支持各種功能的仿真測試。

SPI通信測試機器人--用于仿真SPI節點模塊(模塊2),在UTP平臺協同調度下同被測控制板進行SPI數據通信,支持各種功能的仿真測試。

串口通信測試機器人--在UTP平臺協同調度下同被測控制板通過UART口進行串口數據通信。

PWM信號測試機器人--在UTP平臺協同調度下自動檢查控制板輸出的PWM信號的各種指標(頻率、計數、占空比等)。

模擬信號輸入測試機器人--在UTP平臺協同調度下自動向控制板輸入模擬信號,支持各種功能的仿真(如仿真溫度傳感器)。

模擬信號測試機器人--在UTP平臺協同調度下自動檢查控制板輸出的模擬信號(電壓、電流)。

自動化測試方案之用例編寫

測試人員通過瀏覽器登錄UTP系統, 根據被測控制板的實際業務時序邏輯使用積木式編程的方式編寫協同自動化測試用例,測試用例執行時自動調度測試機器人執行,完成相關功能的測試。

下圖是UTP系統的用例編寫界面:

691ee45e-744f-11ed-8abf-dac502259ad0.png

所編寫的積木塊邏輯支持自動生成測試用例的步驟,如下圖:

693a8452-744f-11ed-8abf-dac502259ad0.png

UTP系統支持組織任意多個這樣的測試用例:

694aa5bc-744f-11ed-8abf-dac502259ad0.png

自動化測試方案之測試執行

UTP平臺支持單個用例的調試,支持批量用例的連續執行,支持測試結果的自動判定,支持測試報表的導出。

UTP支持創建測試集包含多個用例,這些用例將被連續執行并正式記錄結果,用于自動化回歸測試。

6969e29c-744f-11ed-8abf-dac502259ad0.png

UTP系統支持在執行過程中自動判定測試結果,如果某個步驟執行失敗,則會具體給出失敗的原因。

6983263a-744f-11ed-8abf-dac502259ad0.png

自動化測試方案之不同配置

配置無線通信測試功能

除了上面示例的接口外,一些控制板使用無線通信模塊進行數據通信,UTP系統支持無線通信仿真測試(如仿真信號差,數據傳輸不完整等),支持多種無線通信(如4G/5G、Wifi、藍牙LoRa/NB-IOT, GPS/北斗等),幫助客戶盡早發現產品中各種通信不穩定的問題。

699abf8e-744f-11ed-8abf-dac502259ad0.png

配置人機交互測試功能

還有的控制板具有人機交互接口,如顯示屏和按鍵, UTP系統支持自動進行人機交互,自動操作按鍵,自動分析和檢查屏幕顯示,實現完全自動化測試。

69b2d236-744f-11ed-8abf-dac502259ad0.png

UTP協同自動化測試工具試用

控制板自動化測試試用板(軟件+硬件)

提供50套控制板自動化測試試用版本(包括軟件和硬件),供免費試用,先到先得。支持數據通信,傳感器仿真,信號檢測,無線通信仿真等功能(支持I2C, SPI, CAN,UART, IO, PWM, DA AD,4G,WiFi),需要試用請加下面微信,備注“控制板自動化測試環境”。

更多自動化測試工具的介紹

更多自動化測試工具(如串口通信測試,CAN通信測試,界面自動化測試等)的介紹,可登錄UTP系統公有云 查看、下載和試用(在電腦上登錄)。

審核編輯:湯梓紅

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

    關注

    12

    文章

    1211

    瀏覽量

    55447
  • 自動化測試
    +關注

    關注

    0

    文章

    214

    瀏覽量

    26929
  • 嵌入式系統
    +關注

    關注

    41

    文章

    3607

    瀏覽量

    129599
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1717

    瀏覽量

    91836
  • UTP
    UTP
    +關注

    關注

    0

    文章

    51

    瀏覽量

    12453

原文標題:分享一種嵌入式系統自動化測試的詳細方案(附鏈接)

文章出處:【微信號:pzh_mcu,微信公眾號:痞子衡嵌入式】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

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

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

    分享 嵌入式測試詳細資料 嵌入式教學資料

    實時、閉環、非侵入測試自動化測試平臺,適用于嵌入式系統在設計、仿真、開發、調試、
    發表于 02-06 09:50

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

    基于ARM嵌入式系統自動化配送系統 自動化管理操作系統已經是現代企業必不可少的
    發表于 03-21 14:28

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

    和流量進行統計,再對這兩個部分信息進行存儲或傳給相應的顯示模塊。在自動化配送系統中就是監控中心通過圖像來判斷配送車的位置,物體的大小來調整機械臂,裝配貨物。  4 結束語基于arm嵌入式系統
    發表于 09-14 10:54

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

    和流量進行統計,再對這兩個部分信息進行存儲或傳給相應的顯示模塊。在自動化配送系統中就是監控中心通過圖像來判斷配送車的位置,物體的大小來調整機械臂,裝配貨物。  4 結束語基于arm嵌入式系統
    發表于 06-13 10:13

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

    和流量進行統計,再對這兩個部分信息進行存儲或傳給相應的顯示模塊。在自動化配送系統中就是監控中心通過圖像來判斷配送車的位置,物體的大小來調整機械臂,裝配貨物。  4 結束語基于arm嵌入式系統
    發表于 07-24 09:40

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

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

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

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

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

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

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

    嵌入式系統通常用于工業環境中,以實現工廠系統和機械設備的自動化和控制 。 嵌入式系統在較大的
    發表于 12-22 07:09

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

    系統進行全面的自動化測試,并很方便進行嵌入式系統自動化的回歸
    發表于 09-07 16:31

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

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

    邊界掃描,一種系統嵌入式測試的使能技術

    邊界掃描,一種系統嵌入式測試的使能技術
    發表于 11-15 19:33 ?0次下載
    邊界掃描,<b class='flag-5'>一種系統</b>級<b class='flag-5'>嵌入式</b><b class='flag-5'>測試</b>的使能技術

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

    宏控UTP協同自動化測試系統(以下簡稱UTP測試系統)是款通用的
    的頭像 發表于 02-11 09:49 ?2124次閱讀

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

    原文標題:直播預告|VectorCAST-嵌入式軟件代碼自動化測試方案文章出處:【微信公眾號:北匯信息】歡迎添加關注!文章轉載請注明出處。
    的頭像 發表于 08-19 10:39 ?810次閱讀
    直播預告 | VectorCAST-<b class='flag-5'>嵌入式</b>軟件代碼<b class='flag-5'>自動化</b><b class='flag-5'>測試</b><b class='flag-5'>方案</b>
    主站蜘蛛池模板: 美女操网站| 亚洲不卡在线播放| chinese国产videoxx实拍| 色网视频| 亚洲伊人久久在| 香蕉婷婷| 日韩一区二区三区免费| 亚洲va久久久噜噜噜久久狠狠| 亚洲综合激情六月婷婷在线观看| 五月婷婷综合在线| 4399一级成人毛片| a资源在线观看| 九九热最新| 511韩国理论片在线观看| 中国china体内裑精亚洲毛片| 2021国产精品自在拍在线播放| 欧美69xx性欧美| 欧美黄区| 久久精品国产99精品最新| 熊出没之环球大冒险旧版免费观看| 涩五月婷婷| 激情婷婷六月天| 老色批在线播放视频网站免费| 人人射人人澡| 欧美两性网| 国产乱辈通伦影片在线播放亚洲 | 800免费资源网| 亚洲情欲网| 日本免费一区二区视频| 在线观看www日本免费网站| 在线视频亚洲色图| 色多多免费观看| 欧美色综合高清视频在线| 欧美性f| 国产女乱淫真高清免费视频| 图片视频小说| 奇米影视9999| 在线成人精品国产区免费| 亚洲欧洲日韩综合| 色婷婷丁香六月| 免费看一毛一级毛片视频|