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

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

3天內不再提示

自主開(kāi)發(fā)的MIL測試自動(dòng)化測試工具

汽車(chē)電子工程知識體系 ? 來(lái)源:Elektroauto ? 作者:Elektroauto ? 2020-10-23 11:33 ? 次閱讀

37年,55顆衛星,就在今天北斗真的成功了。

上一篇簡(jiǎn)單文章中介紹了一下MIL測試的流程,本文章將介紹一個(gè)小編自主開(kāi)發(fā)的MIL測試用的自動(dòng)化測試工具。

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

基于第三方GUI與Simulink API開(kāi)發(fā),如BTC Embeded tester;

基于MATLAB JAVA底層GUI與Simulink API開(kāi)發(fā),如南京奧聯(lián)almbdut;

基于MATLAB GUI與Simulink API開(kāi)發(fā),如德國MTest,MATLAB Test Suit;

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

一、安裝

以MATLAB 2015b舉例說(shuō)明。1)打開(kāi)MATLAB 2015b,選擇應用程序:

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

3)點(diǎn)擊安裝。

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

二、主界面

主界面包括:

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

打開(kāi)測試工程;保存測試工程;更新接口;清除緩存;調試模型;幫助文檔;

主界面功能(17種功能嵌套):

SelectModel->按鈕用于選擇需要進(jìn)行模型測試的模型

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

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

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

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

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

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

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

SampleTime ->設定模型運行周期

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

RunTest ->運行測試用例

OpenTestResult->打開(kāi)測試結果

GenReport ->生成測試報告

OpenReport ->打開(kāi)測試報告

ModelCheck->進(jìn)行模型檢查

OpenCovReport ->打開(kāi)報告

OpenVeriReport->打開(kāi)報告

三、測試

1)打開(kāi)工具:

點(diǎn)擊應用程序菜單MBDTool,同時(shí)在當前工作路徑下生成一個(gè)工程文件夾:

2)開(kāi)始測試

SelectModel打開(kāi)模型前確定本地excel都已經(jīng)保存,點(diǎn)擊“是”后,選擇模型。 或者使用打開(kāi)工程按鈕(圖標見(jiàn)主界面工具欄),打開(kāi)指定工程的工程信息文件 。

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

Edit template 打開(kāi)編輯生成的測試文件模板:

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

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

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

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

填寫(xiě)測試用例表格,依次填寫(xiě)所有測試項表。

Time表示該測試用例的測試時(shí)間點(diǎn),需要單調遞增。

Inputs表示輸入信號的值。

Expected表示該輸入,該時(shí)間點(diǎn)上的期望輸出。

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

SampleTime設定模型運行周期。

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

RunTest運行測試用例。

運行過(guò)程中注意查看命令行窗口。

OpenTestResult打開(kāi)測試結果。

GenReport生成測試報告。

OpenReport打開(kāi)測試報告。

ModelCheck進(jìn)行模型檢查。

OpenCovReport打開(kāi)報告。

OpenVeriReport打開(kāi)報告。

3)保存

選擇保存按鈕(見(jiàn)圖標工具欄),工具會(huì )自動(dòng)將當前測試信息進(jìn)行保存。保存為:

4)幫助文檔

點(diǎn)擊幫助按鈕(圖標見(jiàn)工具欄),自動(dòng)彈出該幫助文檔。

5)清理緩存

點(diǎn)擊清理按鈕(圖標見(jiàn)工具欄),自動(dòng)清除工具測試過(guò)程中的一些可能導致錯誤的緩存。

四、注意事項

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

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

原文標題:基于模型的測試(貳)

文章出處:【微信公眾號:汽車(chē)電子硬件設計】歡迎添加關(guān)注!文章轉載請注明出處。

責任編輯:haq

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

    關(guān)注

    2

    文章

    1420

    瀏覽量

    61170
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    2798

    瀏覽量

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

    關(guān)注

    0

    文章

    9

    瀏覽量

    7962

原文標題:基于模型的測試(貳)

文章出處:【微信號:QCDZYJ,微信公眾號:汽車(chē)電子工程知識體系】歡迎添加關(guān)注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    接口測試工具有哪些種類(lèi)

    單元測試框架 單元測試框架主要用于測試單個(gè)模塊或函數的功能。雖然它們主要用于開(kāi)發(fā)階段,但也可以用于接口測試。 1.1 JUnit (Jav
    的頭像 發(fā)表于 05-30 15:07 ?150次閱讀

    工具工具——映射與調度、模擬與驗證、開(kāi)發(fā)測試工具

    本篇文章將重點(diǎn)介紹工具鏈的工具相關(guān)知識,我們將從工具鏈的基本概念出發(fā),重點(diǎn)介紹工具鏈中的映射和調度工具、模擬與驗證
    的頭像 發(fā)表于 05-16 14:30 ?687次閱讀
    <b class='flag-5'>工具</b>鏈<b class='flag-5'>工具</b>——映射與調度、模擬與驗證、<b class='flag-5'>開(kāi)發(fā)</b>與<b class='flag-5'>測試工具</b>

    嵌入軟件單元測試工具的作用

    測試單元進(jìn)行測試,來(lái)驗證其是否按照設計要求正常工作。 嵌入軟件單元測試工具能夠提高開(kāi)發(fā)人員的工作效率和軟件質(zhì)量。首先,它可以幫助開(kāi)發(fā)人員快
    的頭像 發(fā)表于 04-23 15:31 ?155次閱讀
    嵌入軟件單元<b class='flag-5'>測試工具</b>的作用

    DEKRA被CSA指定為Zigbee統一測試工具開(kāi)發(fā)和優(yōu)化新功能和測試用例

    DEKRA德凱被CSA聯(lián)盟(Connectivity Standards Alliance,CSA)指定負責為Zigbee統一測試工具(Zigbee Unified Test Harness,ZUTH)開(kāi)發(fā)和優(yōu)化新功能和測試用例
    的頭像 發(fā)表于 04-09 14:10 ?240次閱讀

    鴻蒙OS開(kāi)發(fā)實(shí)戰:【自動(dòng)化測試框架】使用指南

    為支撐HarmonyOS操作系統的自動(dòng)化測試活動(dòng)開(kāi)展,我們提供了支持JS/TS語(yǔ)言的單元及UI測試框架,支持開(kāi)發(fā)者針對應用接口進(jìn)行單元測試,
    的頭像 發(fā)表于 04-08 14:49 ?815次閱讀
    鴻蒙OS<b class='flag-5'>開(kāi)發(fā)</b>實(shí)戰:【<b class='flag-5'>自動(dòng)化</b><b class='flag-5'>測試</b>框架】使用指南

    Eggplant—HMI自動(dòng)化測試軟件

    Eggplant是英國TestPlant公司推出的創(chuàng )新性自動(dòng)化測試工具。通過(guò)VNC或RDP通訊技術(shù)遠程桌面連接被測對象,基于圖像和文字識別算法進(jìn)行對象定位,進(jìn)而驅動(dòng)和確認被測HMI設備的響應,能夠
    的頭像 發(fā)表于 01-23 18:00 ?296次閱讀

    ETC自動(dòng)化測試系統ETC Runsys. #ETC #自動(dòng)化測試 #OBU #RSU

    自動(dòng)化測試
    度緯儀器
    發(fā)布于 :2024年01月12日 10:01:20

    網(wǎng)絡(luò )安全測試工具有哪些類(lèi)型

    可以分為以下幾大類(lèi)型: 漏洞掃描器 漏洞掃描器是一類(lèi)常見(jiàn)的網(wǎng)絡(luò )安全測試工具,用于檢測系統、網(wǎng)絡(luò )和應用程序中存在的各種漏洞和安全風(fēng)險。這些工具通過(guò)自動(dòng)化掃描和分析目標系統中的配置和代碼,查找已知的漏洞,并生成詳
    的頭像 發(fā)表于 12-25 15:00 ?751次閱讀

    HamronyOS自動(dòng)化測試框架使用指南

    概述 為支撐 HarmonyOS 操作系統的自動(dòng)化測試活動(dòng)開(kāi)展,我們提供了支持 JS/TS 語(yǔ)言的單元及 UI 測試框架,支持開(kāi)發(fā)者針對應用接口進(jìn)行單元
    發(fā)表于 12-19 10:26

    LabVIEW與Tektronix示波器實(shí)現電源測試自動(dòng)化

    MDO MSO DPO2000/3000/4000系列示波器,開(kāi)發(fā)一個(gè)自動(dòng)化測試項目。該項目旨在自動(dòng)化執行一系列電子信號的捕獲、分析和報告生成,提高
    發(fā)表于 12-09 20:37

    筆記本轉軸扭力測試儀是實(shí)用的測試工具

    筆記本轉軸扭力測試儀是實(shí)用的測試工具嗎?|深圳磐石測控
    的頭像 發(fā)表于 11-06 09:10 ?311次閱讀
    筆記本轉軸扭力<b class='flag-5'>測試</b>儀是實(shí)用的<b class='flag-5'>測試工具</b>嗎

    Linux下的stress-ng壓力測試工具介紹

    今天浩道跟大家分享Linux下一款強大的壓力測試工具------stress-ng,這款測試工具對于運維工程師或者測試工程師,還是比較受歡迎的。本文帶你安裝部署,并且列舉出它常用的測試
    的頭像 發(fā)表于 11-03 09:31 ?4066次閱讀
    Linux下的stress-ng壓力<b class='flag-5'>測試工具</b>介紹

    T900串口測試工具的使用教程

    T900原廠(chǎng)提供了“串口測試工具”,以便更好地評估T900的相關(guān)性能。下面就簡(jiǎn)單談下該工具如何使用。
    的頭像 發(fā)表于 09-13 11:04 ?1447次閱讀
    T900串口<b class='flag-5'>測試工具</b>的使用教程

    嵌入軟件單元測試/集成測試自動(dòng)化工具

    CoverageMaster winAMS :?適用于嵌入式目標機代碼的單元測試/集成測試工具 全面支持嵌入式微機!驗證嵌入式C/C++軟件 實(shí)施以模塊為單位的自動(dòng)化單元測試工具 不需
    的頭像 發(fā)表于 07-11 17:11 ?518次閱讀
    嵌入軟件單元<b class='flag-5'>測試</b>/集成<b class='flag-5'>測試</b><b class='flag-5'>自動(dòng)化工具</b>

    測試工具的主要目的

    1、引言 測試工具千千萬(wàn),有專(zhuān)為硬件服務(wù)的萬(wàn)用表、示波器之類(lèi),也有各種串口調試工具,于是萌生了想要DIY一個(gè)用于各種接口測試用的工具,說(shuō)實(shí)話(huà)對于單片機的這些串口、IIC接口、SPI接口
    的頭像 發(fā)表于 06-29 16:54 ?776次閱讀
    <b class='flag-5'>測試工具</b>的主要目的
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看