自动化电子测试软件,自主开发的MIL测试自动化测试工具
37年,55颗卫星,就在今天北斗真的成功了。
上一篇简单文章中介绍了一下MIL测试的流程,本文章将介绍一个小编自主开发的MIL测试用的自动化测试工具。
目前国内主流测试工具主要有三种类型:
基于第三方GUI与Simulink API开发,如BTC Embeded tester;
基于MATLAB JAVA底层GUI与Simulink API开发,如南京奥联almbdut;
基于MATLAB GUI与Simulink API开发,如德国MTest,MATLAB Test Suit;
当然还有很多优秀的测试工具,比如MQTester, TPT, Arttest...这里不再一一列举。 本文将介绍一种基于MTALAB GUI与Simulink API平台,自主开发的自动化测试工具: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 按钮生成测试模型的文件模板。选择需要测试整个模型还是某个子系统。
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)清理缓存
点击清理按钮(图标见工具栏),自动清除工具测试过程中的一些可能导致错误的缓存。
四、注意事项
工作目录,文件夹等不能有空格。
本期的分享就到这里啦,本专辑的下期将继续介绍自动化软件测试工具的设计过程,感兴趣的小伙伴请及时关注公众号动态,我们下期再见!
原文标题:基于模型的测试(贰)
文章出处:【微信公众号:汽车电子硬件设计】欢迎添加关注!文章转载请注明出处。
责任编辑:haq
自动化电子测试软件,自主开发的MIL测试自动化测试工具相关推荐
- DMM6500扫描测试软件(用作摩擦纳米发电测试)
对于经费有限的高校科研院,之前买过DMM6500电表,又没有经费再买keithley6514和6517b,是可以直接用DMM6500来做摩擦纳米发电测试的,测量电压,电流,电阻都是可以的,DM6500 ...
- 固态硬盘在线测试软件,ssd测试软件,详细教您ssd测试软件
在刚装好机之后,同样希望测试一下硬盘的读写速度是否符合厂商的标称值.那就使用ssd测试软件吧,它可以检查出固态硬盘的工作时长.总计空间.已用空间.通电次数.是否支持微调.产品型号等信息,可能很多用户还 ...
- 国家普通话水平测试官方手机软件,普通话测试软件 – 免费手机普通话测试软件,用手机模拟测试普通话水平[Android]...
不管是应聘.交涉还是等级考试,一口流利标准的普通话将是必不可少的一给配备,中国方言众多你是不是改不了自己的家乡口音呢?不妨试试免费的普通话水平测试软件帮助您学习普通话. 普通话测试 是一款专门用来模拟 ...
- 一般显示器 用什么测试软件,显示器测试软件是什么?显示测试软件能测试什么?...
在我们使用电脑的过程中,经常会出现显示器的一些问题,如果遇到这种问题的时候,如何进行显示器的测试呢?显示器测试软件是一种非常专业性的工具,它不仅能够帮助用户有效的辨别显示器出现的问题,同时还可以检测显 ...
- 一款嵌入式监听地图测试软件(开发)
一款监听地图测试软件(开发) 这是我的应用嵌入式" 监听列表事件的监控核心技术"以鼠标边距和元素边距来形成监听地图的测试距离的应用,是以鼠标的移动监听技术来形成出发点到终点的距离显 ...
- 软件的开发环境、测试环境(沙盒环境sandbox)、生产环境
沙盒环境又称测试环境和开发环境,是提供给开发者开发和测试用的环境.在该环境中应用功能没有任何限制,但是在该环境测试情况下将会产生正常资费. 测试环境,测试用(sandbox). Detux: The ...
- 云测试软件详解,云计算存储测试:FIO工具入门与实战
一.关于FIO 1.1 简介 FIO是一个开源的I/O压力测试工具,主要是用来测试磁盘的IO性能,也可测试cpu,nic的IO性能.它可以支持13种不同的I/O引擎,包括:sync,mmap, lib ...
- 纳米源表测试软件更新,新增太阳能电池测试、双通道脉冲扫描
源表在电测行业中应用十分广泛,尤其是在需求高精度的半导体.纳米器件和材料.太阳能电池.印刷电子技术等领域有着举足轻重的地位:而源表软件则可以实现源表的远程控制,通过在软件控制源表进行配置或者测量,也可 ...
- 手机稳定测试软件,手机稳定性健壮性测试--monkey
参考资料:http://blog.csdn.net/io_field/article/details/52189972 一.Monkey测试原理:Monkey是Android中的一个命令行工具,可以运 ...
最新文章
- hashmap 扩容是元素还是数组_HashMap的扩容机制---resize()
- [Oracle]Oracle 各产品的 生命周期
- 13.2.虚拟化工具--jstat
- 洛谷 P3627 [APIO2009]抢掠计划 题解
- 基于反射机制的服务代理调用
- oracle 存储过程 db,oracle数据库的存储过程是什么?
- Tensorflow Serving Docker compose 部署服务细节(Ubuntu)
- Confluence 6 禁用或者重新启用一个任务
- java底层实现分页
- win10搭建无盘服务器配置,关于今天搞定网吧无盘Win10x64一包多配置到底的详细讲解 By 原来我不帅...
- 华为92家核心供应商名单公布
- Python自动化修改word实例
- 明日之后说正在连接服务器,手游明日之后一直正在连接服务器
- java实现图灵机器人的接入_调用图灵机器人API实现聊天机器人
- C语言之到底是不是太胖了
- 系统关键文件丢失或损坏
- 烂泥:学习ubuntu远程桌面(一):配置远程桌面
- 北京站议题解析,还有你们最期待的送礼环节来啦!
- SQL Server 2012 随时随地管理任意数据
- 维宏系统修改端口位置操作说明