91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

基于模型的測試(二)

電子設(shè)計 ? 來源:電子設(shè)計 ? 作者:電子設(shè)計 ? 2020-12-26 13:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

目前國內(nèi)主流測試工具主要有三種類型:

基于第三方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;

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

一、安裝

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

2)選擇安裝應(yīng)用程序,選擇MBDTool.mlappinstall。

3)點擊安裝。

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

二、主界面

主界面包括:

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

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

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

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

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

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

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

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

SelectTest Case -> 按鈕選擇已經(jīng)存在的測試用例

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

SampleTime -> 設(shè)定模型運行周期

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

RunTest -> 運行測試用例

OpenTestResult -> 打開測試結(jié)果

GenReport -> 生成測試報告

OpenReport -> 打開測試報告

ModelCheck -> 進行模型檢查

OpenCovReport -> 打開報告

OpenVeriReport -> 打開報告

三、測試

1)打開工具:

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

2)開始測試

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

。

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

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

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

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

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

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

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

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

Inputs 表示輸入信號的值。

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

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

SampleTime 設(shè)定模型運行周期。

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

RunTest 運行測試用例。

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

OpenTestResult 打開測試結(jié)果。

GenReport 生成測試報告。

OpenReport 打開測試報告。

ModelCheck 進行模型檢查。

OpenCovReport 打開報告。

OpenVeriReport 打開報告。

3)保存

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

4)幫助文檔

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

5)清理緩存

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

四、注意事項

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

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

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

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

審核編輯 黃昊宇

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

    關(guān)注

    9

    文章

    6216

    瀏覽量

    131386
  • mil
    mil
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    性能測試調(diào)優(yōu)實戰(zhàn)與探索(存儲模型優(yōu)化+調(diào)用鏈路分析)

    分析、流量分析、壓測實施和剖解調(diào)優(yōu)等主要環(huán)節(jié)中,引發(fā)對于系統(tǒng)能力底盤夯實和測試策略改進的諸多思考。 在性能測試階段,剖析系統(tǒng)能力實現(xiàn)及調(diào)優(yōu)方案,探索更優(yōu)解及性能測試策略的提升空間。 ? ?
    的頭像 發(fā)表于 01-12 14:46 ?1556次閱讀
    性能<b class='flag-5'>測試</b>調(diào)優(yōu)實戰(zhàn)與探索(存儲<b class='flag-5'>模型</b>優(yōu)化+調(diào)用鏈路分析)

    如何在模型在環(huán)測試中高效進行故障注入測試

    汽車測試領(lǐng)域,在模型測試階段進行故障注入,是保障汽車安全性、可靠性的關(guān)鍵手段。如何提高故障注入測試的效率呢?
    的頭像 發(fā)表于 12-10 13:51 ?1233次閱讀
    如何在<b class='flag-5'>模型</b>在環(huán)<b class='flag-5'>測試</b>中高效進行故障注入<b class='flag-5'>測試</b>

    功能測試(一)

    一、測試分類 、測試模型 三、測試流程 四、測試用例
    發(fā)表于 11-20 10:37

    功能安全/ASPICE合規(guī)保障:高效模型測試驅(qū)動零缺陷開發(fā)

    本篇文章將介紹符合功能安全和ASPICE流程的模型測試解決方案。
    的頭像 發(fā)表于 11-05 18:42 ?1706次閱讀
    功能安全/ASPICE合規(guī)保障:高效<b class='flag-5'>模型</b><b class='flag-5'>測試</b>驅(qū)動零缺陷開發(fā)

    小白必看:模型靜態(tài)測試效率翻倍——MXAM詳解#simulink #Siumlink模型測試

    模型
    北匯信息POLELINK
    發(fā)布于 :2025年10月24日 18:03:11

    如何讓大模型生成你想要的測試用例?

    應(yīng)用大模型生成測試用例,常見的知識庫,測試模型,微調(diào),RAG等技術(shù)門檻都不低,甚至很難,因此對于應(yīng)用者而言,最快的方式就是應(yīng)用好提示詞,調(diào)教屬于個人風(fēng)格的
    的頭像 發(fā)表于 09-26 10:01 ?957次閱讀
    如何讓大<b class='flag-5'>模型</b>生成你想要的<b class='flag-5'>測試</b>用例?

    Simulink模型測試典型問題分享——模型庫管理問題

    典型測試問題分享-模型庫管理問題 問題描述: ?相同信號名稱模型不同位置重復(fù)出現(xiàn),導(dǎo)致編譯異常報錯(模型運行正常)。 ?名稱存在邏輯沖突,例如右側(cè)扭矩計算,但是名稱為LeftTorqu
    的頭像 發(fā)表于 09-21 23:22 ?1214次閱讀
    Simulink<b class='flag-5'>模型</b><b class='flag-5'>測試</b>典型問題分享——<b class='flag-5'>模型</b>庫管理問題

    Siumulink模型測試典型問題分享——模型層級設(shè)計不合理

    典型測試問題分享-模型層級設(shè)計不合理 問題描述: ?重點功能與非重點功能混合,導(dǎo)致測試層級選擇困難。 ?模型未體現(xiàn)層級劃分,結(jié)構(gòu)平鋪導(dǎo)致層級圈復(fù)雜度異常。 ?部分計算/判斷/賦值等結(jié)構(gòu)
    的頭像 發(fā)表于 09-20 12:31 ?2977次閱讀
    Siumulink<b class='flag-5'>模型</b><b class='flag-5'>測試</b>典型問題分享——<b class='flag-5'>模型</b>層級設(shè)計不合理

    上??匕玻夯?b class='flag-5'>模型測試用例生成

    在當(dāng)今復(fù)雜多變的軟件開發(fā)環(huán)境中,軟件系統(tǒng)的規(guī)模和復(fù)雜度不斷攀升,傳統(tǒng)測試方法面臨著諸多挑戰(zhàn)。如何高效、準(zhǔn)確地生成測試用例,以確保軟件系統(tǒng)的質(zhì)量和可靠性,成為軟件測試領(lǐng)域的關(guān)鍵問題之一。而基于
    的頭像 發(fā)表于 08-28 14:30 ?862次閱讀
    上海控安:基于<b class='flag-5'>模型</b>的<b class='flag-5'>測試</b>用例生成

    迅為RK3568開發(fā)板模型推理測試實戰(zhàn)LPRNet?車牌識別

    迅為RK3568開發(fā)板模型推理測試實戰(zhàn)LPRNet 車牌識別
    的頭像 發(fā)表于 08-25 14:55 ?1325次閱讀
    迅為RK3568開發(fā)板<b class='flag-5'>模型</b>推理<b class='flag-5'>測試</b>實戰(zhàn)LPRNet?車牌識別

    模型捉蟲行家MV:致力全流程模型動態(tài)測試

    隨著基于模型設(shè)計(MBD)開發(fā)量的增長,其對應(yīng)的測試需求也顯著提升。此前,在《您的模型診斷專家MI:助力把好模型質(zhì)量關(guān)》一文中詳述了模型靜態(tài)
    的頭像 發(fā)表于 07-09 16:37 ?885次閱讀
    <b class='flag-5'>模型</b>捉蟲行家MV:致力全流程<b class='flag-5'>模型</b>動態(tài)<b class='flag-5'>測試</b>

    基于層級的Simulink Test-TPT測試用例轉(zhuǎn)換#Siumlink模型測試 #TPT

    模型
    北匯信息POLELINK
    發(fā)布于 :2025年07月09日 11:15:15

    FA模型卡片和Stage模型卡片切換

    卡片切換 卡片切換主要包含如下三部分: 卡片頁面布局:FA模型卡片和Stage模型卡片的布局都采用類web范式開發(fā)可以直接復(fù)用。 卡片配置文件:FA模型的卡片配置在config.json中
    發(fā)表于 06-06 08:10