37年,55顆衛(wèi)星,就在今天北斗真的成功了。
上一篇簡(jiǎn)單文章中介紹了一下MIL測(cè)試的流程,本文章將介紹一個(gè)小編自主開發(fā)的MIL測(cè)試用的自動(dòng)化測(cè)試工具。
目前國內(nèi)主流測(cè)試工具主要有三種類型:
基于第三方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)秀的測(cè)試工具,比如MQTester, TPT, Arttest...這里不再一一列舉。 本文將介紹一種基于MTALAB GUI與Simulink API平臺(tái),自主開發(fā)的自動(dòng)化測(cè)試工具:TestTool,主界面如下所示:
一、安裝
以MATLAB 2015b舉例說明。1)打開MATLAB 2015b,選擇應(yīng)用程序:
2)選擇安裝應(yīng)用程序,選擇MBDTool.mlappinstall。
3)點(diǎn)擊安裝。
4)安裝完成后會(huì)在應(yīng)用程序菜單出現(xiàn)快捷方式,單擊MBDTool快捷方式即可打開該工具。
二、主界面
主界面包括:
工具欄(主要包含6種功能):
打開測(cè)試工程;保存測(cè)試工程;更新接口;清除緩存;調(diào)試模型;幫助文檔;
主界面功能(17種功能嵌套):
SelectModel->按鈕用于選擇需要進(jìn)行模型測(cè)試的模型
Selectdd file ->按鈕用于選擇模型運(yùn)行必須的DD文件
GenerateTemplate ->按鈕生成用于測(cè)試模型的文件模板
Edittemplate ->按鈕用于編輯生成的測(cè)試文件模板
CreateTest Case ->按鈕生成用于測(cè)試模型的機(jī)遇測(cè)試模板的測(cè)試用例模板
EditTest Case ->按鈕編輯生成的測(cè)試用例
SelectTest Case ->按鈕選擇已經(jīng)存在的測(cè)試用例
MIL&&SIL->打鉤選擇需要測(cè)試模型的方式
SampleTime ->設(shè)定模型運(yùn)行周期
SelectTest Case ->選擇需要測(cè)試的測(cè)試用例
RunTest ->運(yùn)行測(cè)試用例
OpenTestResult->打開測(cè)試結(jié)果
GenReport ->生成測(cè)試報(bào)告
OpenReport ->打開測(cè)試報(bào)告
ModelCheck->進(jìn)行模型檢查
OpenCovReport ->打開報(bào)告
OpenVeriReport->打開報(bào)告
三、測(cè)試
1)打開工具:
點(diǎn)擊應(yīng)用程序菜單MBDTool,同時(shí)在當(dāng)前工作路徑下生成一個(gè)工程文件夾:
2)開始測(cè)試
SelectModel打開模型前確定本地excel都已經(jīng)保存,點(diǎn)擊“是”后,選擇模型。 或者使用打開工程按鈕(圖標(biāo)見主界面工具欄),打開指定工程的工程信息文件 。
Select dd file按鈕選擇模型運(yùn)行必須的dd文件。如果該模型不需要dd文件,可以不用選擇。Generate Template 按鈕生成測(cè)試模型的文件模板。選擇需要測(cè)試整個(gè)模型還是某個(gè)子系統(tǒng)。
Edit template 打開編輯生成的測(cè)試文件模板:
其中Test Id為必填項(xiàng),表明需要生成的測(cè)試項(xiàng)的數(shù)量,默認(rèn)為兩個(gè)(行數(shù)表示),依據(jù)測(cè)試需求添加或刪除,TestId項(xiàng)不能有空格。
打開Interface表,按照模型的設(shè)計(jì)(運(yùn)行)需求填寫表格,填寫完成后保存。
Create Test Case生成用于測(cè)試模型的基于測(cè)試模板的測(cè)試用例模板。
EditTest Case編輯生成的測(cè)試用例。
填寫測(cè)試用例表格,依次填寫所有測(cè)試項(xiàng)表。
Time表示該測(cè)試用例的測(cè)試時(shí)間點(diǎn),需要單調(diào)遞增。
Inputs表示輸入信號(hào)的值。
Expected表示該輸入,該時(shí)間點(diǎn)上的期望輸出。
MIL&&SIL選擇需要測(cè)試模型的方式。
SampleTime設(shè)定模型運(yùn)行周期。
Select Test Case選擇需要測(cè)試的測(cè)試用例。
RunTest運(yùn)行測(cè)試用例。
運(yùn)行過程中注意查看命令行窗口。
OpenTestResult打開測(cè)試結(jié)果。
GenReport生成測(cè)試報(bào)告。
OpenReport打開測(cè)試報(bào)告。
ModelCheck進(jìn)行模型檢查。
OpenCovReport打開報(bào)告。
OpenVeriReport打開報(bào)告。
3)保存
選擇保存按鈕(見圖標(biāo)工具欄),工具會(huì)自動(dòng)將當(dāng)前測(cè)試信息進(jìn)行保存。保存為:
4)幫助文檔
點(diǎn)擊幫助按鈕(圖標(biāo)見工具欄),自動(dòng)彈出該幫助文檔。
5)清理緩存
點(diǎn)擊清理按鈕(圖標(biāo)見工具欄),自動(dòng)清除工具測(cè)試過程中的一些可能導(dǎo)致錯(cuò)誤的緩存。
四、注意事項(xiàng)
工作目錄,文件夾等不能有空格。
本期的分享就到這里啦,本專輯的下期將繼續(xù)介紹自動(dòng)化軟件測(cè)試工具的設(shè)計(jì)過程,感興趣的小伙伴請(qǐng)及時(shí)關(guān)注公眾號(hào)動(dòng)態(tài),我們下期再見!
原文標(biāo)題:基于模型的測(cè)試(貳)
文章出處:【微信公眾號(hào):汽車電子硬件設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
責(zé)任編輯:haq
-
API
+關(guān)注
關(guān)注
2文章
1568瀏覽量
63741 -
模型
+關(guān)注
關(guān)注
1文章
3506瀏覽量
50222 -
mil
+關(guān)注
關(guān)注
0文章
12瀏覽量
8119
原文標(biāo)題:基于模型的測(cè)試(貳)
文章出處:【微信號(hào):QCDZYJ,微信公眾號(hào):汽車電子工程知識(shí)體系】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
APP自動(dòng)化測(cè)試框架

TH2822系列LCR測(cè)試儀的自動(dòng)化測(cè)試

醫(yī)療器械質(zhì)量保障新引擎:宏控UTP自動(dòng)化測(cè)試系統(tǒng)
Web端TCP/UDP測(cè)試工具!小白必學(xué)~

通用自動(dòng)化測(cè)試軟件 - TAE

串口屏自動(dòng)化測(cè)試
桌面式車載網(wǎng)絡(luò)自動(dòng)化測(cè)試系統(tǒng)TESTBASE-DESKNAT

探索Playwright:前端自動(dòng)化測(cè)試的新紀(jì)元
開關(guān)電源自動(dòng)化測(cè)試設(shè)備:如何實(shí)現(xiàn)自動(dòng)化測(cè)試?

XLT高速線纜自動(dòng)化測(cè)試系統(tǒng)
ATECLOUD智能云測(cè)試平臺(tái)推動(dòng)自動(dòng)化測(cè)試發(fā)展

自動(dòng)化嵌入式系統(tǒng)測(cè)試流程:TESSY功能優(yōu)勢(shì)詳解

OTA自動(dòng)化測(cè)試解決方案——實(shí)車級(jí)OTA測(cè)試系統(tǒng)PAVELINK.OTABOX

戶外便攜儲(chǔ)能電源自動(dòng)化測(cè)試系統(tǒng)高效完成電源測(cè)試

臺(tái)式機(jī)電源測(cè)試軟件:自動(dòng)化檢測(cè)電源性能好壞

評(píng)論