自主开发的MIL测试自动化测试工具

网友投稿 468 2022-11-05

自主开发的MIL测试自动化测试工具

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

上一篇简单文章中介绍了一下MIL测试的流程,本文章将介绍一个小编自主开发的MIL测试用的自动化测试工具。

目前国内主流测试工具主要有三种类型:

基于MATLAB GUI与Simulink API开发,如德国MTest,MATLAB Test Suit;

当然还有很多优秀的测试工具,比如MQTester, TPT, Arttest...这里不再一一列举。 本文将介绍一种基于MTALAB GUI与Simulink API平台,自主开发的自动化测试工具:TestTool,主界面如下所示:

一、安装

以MATLAB 2015b举例说明。1)打开MATLAB 2015b,选择应用程序:

2)选择安装应用程序,选择MBDTool.mlappinstall。

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)打开工具:

2)开始测试

Select dd file按钮选择模型运行必须的dd文件。如果该模型不需要dd文件,可以不用选择。Generate Template 按钮生成测试模型的文件模板。选择需要测试整个模型还是某个子系统。

Edit template 打开编辑生成的测试文件模板:

其中Test Id为必填项,表明需要生成的测试项的数量,默认为两个(行数表示),依据测试需求添加或删除,TestId项不能有空格。

打开Interface表,按照模型的设计(运行)需求填写表格,填写完成后保存。

Create Test Case生成用于测试模型的基于测试模板的测试用例模板。

EditTest Case编辑生成的测试用例。

填写测试用例表格,依次填写所有测试项表。

Inputs表示输入信号的值。

Expected表示该输入,该时间点上的期望输出。

MIL&&SIL选择需要测试模型的方式。

SampleTime设定模型运行周期。

Select Test Case选择需要测试的测试用例。

RunTest运行测试用例。

运行过程中注意查看命令行窗口。

OpenTestResult打开测试结果。

GenReport生成测试报告。

OpenReport打开测试报告。

ModelCheck进行模型检查。

OpenCovReport打开报告。

OpenVeriReport打开报告。

3)保存

选择保存按钮(见图标工具栏),工具会自动将当前测试信息进行保存。保存为:

4)帮助文档

5)清理缓存

四、注意事项

工作目录,文件夹等不能有空格。

原文标题:基于模型的测试(贰)

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Kafka的监听地址配置实例详解
下一篇:PXE远程自动批量装机
相关文章

 发表评论

暂时没有评论,来抢沙发吧~