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

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

3天內不再提示

基于模型的測試(二)

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-12-26 13:28 ? 次閱讀

37年,55顆衛(wèi)星,就在今天北斗真的成功了。

上一篇簡單文章中介紹了一下MIL測試的流程,本文章將介紹一個小編自主開發(fā)的MIL測試用的自動化測試工具。

目前國內主流測試工具主要有三種類型:

基于第三方GUI與Simulink API開發(fā),如BTC Embeded tester;基于MATLAB JAVA底層GUI與Simulink API開發(fā),如南京奧聯(lián)almbdut;基于MATLAB GUI與Simulink API開發(fā),如德國MTest,MATLAB Test Suit;

當然還有很多優(yōu)秀的測試工具,比如 MQTester, TPT, Arttest……這里不再一一列舉。本文將介紹一種基于MTALAB GUI與Simulink API平臺,自主開發(fā)的自動化測試工具:TestTool,主界面如下所示:

一、安裝

以MATLAB 2015b舉例說明。1)打開MATLAB 2015b,選擇應用程序:

2)選擇安裝應用程序,選擇MBDTool.mlappinstall。

3)點擊安裝。

4)安裝完成后會在應用程序菜單出現快捷方式,單擊MBDTool快捷方式即可打開該工具。

二、主界面

主界面包括:

工具欄(主要包含6種功能):

打開測試工程;保存測試工程;更新接口;清除緩存;調試模型;幫助文檔;主界面功能(17種功能嵌套):

SelectModel -> 按鈕用于選擇需要進行模型測試的模型

Selectdd file -> 按鈕用于選擇模型運行必須的DD文件

GenerateTemplate -> 按鈕生成用于測試模型的文件模板

Edittemplate -> 按鈕用于編輯生成的測試文件模板

CreateTest Case -> 按鈕生成用于測試模型的機遇測試模板的測試用例模板

EditTest Case -> 按鈕編輯生成的測試用例

SelectTest Case -> 按鈕選擇已經存在的測試用例

MIL&&SIL -> 打鉤選擇需要測試模型的方式

SampleTime -> 設定模型運行周期

SelectTest Case -> 選擇需要測試的測試用例

RunTest -> 運行測試用例

OpenTestResult -> 打開測試結果

GenReport -> 生成測試報告

OpenReport -> 打開測試報告

ModelCheck -> 進行模型檢查

OpenCovReport -> 打開報告

OpenVeriReport -> 打開報告

三、測試

1)打開工具:

點擊應用程序菜單MBDTool,同時在當前工作路徑下生成一個工程文件夾:

2)開始測試

SelectModel 打開模型前確定本地excel都已經保存,點擊“是”后,選擇模型?;蛘呤褂么蜷_工程按鈕(圖標見主界面工具欄),打開指定工程的工程信息文件

。

Select dd file 按鈕選擇模型運行必須的dd文件。如果該模型不需要dd文件,可以不用選擇。Generate Template 按鈕生成測試模型的文件模板。選擇需要測試整個模型還是某個子系統(tǒng)。

Edit template 打開編輯生成的測試文件模板:

其中Test Id為必填項,表明需要生成的測試項的數量,默認為兩個(行數表示),依據測試需求添加或刪除,TestId項不能有空格。

打開Interface表,按照模型的設計(運行)需求填寫表格,填寫完成后保存。

Create Test Case 生成用于測試模型的基于測試模板的測試用例模板。

EditTest Case 編輯生成的測試用例。

填寫測試用例表格,依次填寫所有測試項表。

Time 表示該測試用例的測試時間點,需要單調遞增。

Inputs 表示輸入信號的值。

Expected 表示該輸入,該時間點上的期望輸出。

MIL&&SIL 選擇需要測試模型的方式。

SampleTime 設定模型運行周期。

Select Test Case 選擇需要測試的測試用例。

RunTest 運行測試用例。

運行過程中注意查看命令行窗口。

OpenTestResult 打開測試結果。

GenReport 生成測試報告。

OpenReport 打開測試報告。

ModelCheck 進行模型檢查。

OpenCovReport 打開報告。

OpenVeriReport 打開報告。

3)保存

選擇保存按鈕(見圖標工具欄),工具會自動將當前測試信息進行保存。保存為:

4)幫助文檔

點擊幫助按鈕(圖標見工具欄),自動彈出該幫助文檔。

5)清理緩存

點擊清理按鈕(圖標見工具欄),自動清除工具測試過程中的一些可能導致錯誤的緩存。

四、注意事項

工作目錄,文件夾等不能有空格。

本期的分享就到這里啦,本專輯的下期將繼續(xù)介紹自動化軟件測試工具的設計過程,感興趣的小伙伴請及時關注公眾號動態(tài),我們下期再見!

如果覺得本篇文章不錯的話,請動動您的小手指,點擊右下角“在看”。

聲明:本文章屬于Elektroauto小編——小獅子原創(chuàng)內容,免費分享知識,轉載請標明文章來源,并附上原文地址鏈接,謝謝合作!

審核編輯 黃昊宇

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

    關注

    8

    文章

    5112

    瀏覽量

    126351
  • mil
    mil
    +關注

    關注

    0

    文章

    11

    瀏覽量

    8016
收藏 人收藏

    評論

    相關推薦

    模型動態(tài)測試工具TPT的軟件集成與測試支持#Siumlink模型測試 #TPT

    模型
    北匯信息POLELINK
    發(fā)布于 :2024年11月07日 11:20:29

    模型測試工具TPT所支持的測試平臺#simulink #TPT

    模型
    北匯信息POLELINK
    發(fā)布于 :2024年11月06日 11:55:44

    如何評估AI大模型的效果

    、SuperGLUE、SQuAD等。這些數據集提供了不同任務上的基準評估,使得不同模型在同一任務上的性能可以進行直接比較。 、多樣性和覆蓋性測試 測試
    的頭像 發(fā)表于 10-23 15:21 ?281次閱讀

    摩爾線程與羽人科技完成大語言模型訓練測試

    近日,摩爾線程與羽人科技攜手宣布,雙方已成功實現夸娥(KUAE)千卡智算集群與羽人系列模型解決方案的訓練兼容適配。在本次測試中,羽人科技通過摩爾線程夸娥千卡智算集群,高效完成了70億參數羽人7B
    的頭像 發(fā)表于 08-27 16:19 ?475次閱讀

    恒流極管的測試方法有哪些

    ,對其進行測試是非常重要的。 測試原理 恒流極管的測試主要包括以下幾個方面: 1.1 正向特性測試 正向特性
    的頭像 發(fā)表于 07-24 15:27 ?440次閱讀

    深入GRU:解鎖模型測試新維度

    之前帶大家一起使用Keras訓練了一個GRU模型,并使用mnist的手寫字體數據集進行了驗證。本期小編將繼續(xù)帶來一篇擴展,即GRU模型測試方法。盡管我們將其當作和CNN類似的方式,一次性傳給他固定
    的頭像 發(fā)表于 06-27 09:36 ?1130次閱讀
    深入GRU:解鎖<b class='flag-5'>模型</b><b class='flag-5'>測試</b>新維度

    摩爾線程與智譜AI完成大模型性能測試與適配

    近日,摩爾線程與智譜AI在人工智能領域開展了一輪深入的合作,共同對GPU大模型進行了適配及性能測試。此次測試不僅涵蓋了大模型的推理能力,還涉及了基于摩爾線程夸娥(KUAE)千卡智算集群
    的頭像 發(fā)表于 06-14 16:40 ?977次閱讀

    摩爾線程與師者AI攜手完成70億參數教育AI大模型訓練測試

    近日,國內知名的GPU制造商摩爾線程與全學科教育AI大模型“師者AI”聯(lián)合宣布,雙方已成功完成了一項重要的大模型訓練測試。此次測試依托摩爾線程夸娥(KUAE)千卡智算集群,充分展現了其
    的頭像 發(fā)表于 06-14 16:31 ?528次閱讀

    極管測試儀的工作原理

    極管測試儀的工作原理主要是通過測量極管的電流、電壓等物理量來評估其性能。具體來說,它利用測試儀器連接到待測試
    的頭像 發(fā)表于 05-09 16:45 ?1302次閱讀

    極管測試儀是什么東西

    極管測試儀是一種用于測試極管電氣特性的測試儀器。它可以測試
    的頭像 發(fā)表于 05-09 16:45 ?683次閱讀

    基于北京迅為iTOP-RK3588大語言模型部署測試

    基于北京迅為iTOP-RK3588大語言模型部署測試
    的頭像 發(fā)表于 04-25 14:35 ?885次閱讀
    基于北京迅為iTOP-RK3588大語言<b class='flag-5'>模型</b>部署<b class='flag-5'>測試</b>

    微軟下架最新大語言模型WizardLM-2,緣因“幻覺測試疏忽”

    對此,微軟技術人員在X平臺發(fā)表聲明,表示因對新模型發(fā)布流程不夠了解,且忽略了幻覺測試環(huán)節(jié),導致模型被緊急下線。目前,開發(fā)團隊正在全力以赴進行測試,預計完成后將盡快重新上線。
    的頭像 發(fā)表于 04-22 14:15 ?404次閱讀

    旁路極管測試及熱失控原理

    隨著太陽能發(fā)電的應用越來越廣泛,人們對光伏組件長期耐久性的要求越來越高,其中的旁路極管在光伏組件的性能中扮演著重要角色。為了確保光伏系統(tǒng)的高效運行,必須對旁路極管的熱性能進行準確測試。本文將介紹
    的頭像 發(fā)表于 03-05 08:33 ?927次閱讀
    旁路<b class='flag-5'>二</b>極管<b class='flag-5'>測試</b>及熱失控原理

    使用VeriStand搭建MIL測試環(huán)境

    MIL(Model In The Loop)模型在環(huán)仿真測試用于在實際系統(tǒng)搭建完成之前進行模型測試,使用VeriStand搭建MIL測試環(huán)境
    的頭像 發(fā)表于 01-05 10:42 ?4027次閱讀
    使用VeriStand搭建MIL<b class='flag-5'>測試</b>環(huán)境

    百度文心大模型首批通過大模型標準符合性測試

    12月22日,在全國信息技術標準化技術委員會人工智能分委會全體會議上,百度文心大模型首批通過大模型標準符合性測試。
    的頭像 發(fā)表于 12-28 11:33 ?599次閱讀
    百度文心大<b class='flag-5'>模型</b>首批通過大<b class='flag-5'>模型</b>標準符合性<b class='flag-5'>測試</b>