0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于模型的测试(二)

电子设计 来源:电子设计 作者:电子设计 2020-12-26 13:28 次阅读

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)清理缓存

点击清理按钮(图标见工具栏),自动清除工具测试过程中的一些可能导致错误的缓存。

四、注意事项

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

本期的分享就到这里啦,本专辑的下期将继续介绍自动化软件测试工具的设计过程,感兴趣的小伙伴请及时关注公众号动态,我们下期再见!

如果觉得本篇文章不错的话,请动动您的小手指,点击右下角“在看”。

声明:本文章属于Elektroauto小编——小狮子原创内容,免费分享知识,转载请标明文章来源,并附上原文地址链接,谢谢合作!

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试
    +关注

    关注

    8

    文章

    5308

    浏览量

    126691
  • mil
    mil
    +关注

    关注

    0

    文章

    11

    浏览量

    8037
收藏 人收藏

    评论

    相关推荐

    【「大模型启示录」阅读体验】如何在客服领域应用大模型

    内为企业带来效益。在选择模型时,需要评估其性能表现。这包括模型的准确性、响应速度、对话流畅性、情感理解能力等方面。可以通过对比不同模型测试结果、查看用户反馈和评分等方式来评估
    发表于 12-17 16:53

    模型动态测试工具TPT的软件集成与测试支持#Siumlink模型测试 #TPT

    模型
    北汇信息POLELINK
    发布于 :2024年11月07日 11:20:29

    模型测试工具TPT所支持的测试平台#simulink #TPT

    模型
    北汇信息POLELINK
    发布于 :2024年11月06日 11:55:44

    如何评估AI大模型的效果

    、SuperGLUE、SQuAD等。这些数据集提供了不同任务上的基准评估,使得不同模型在同一任务上的性能可以进行直接比较。 、多样性和覆盖性测试 测试
    的头像 发表于 10-23 15:21 1042次阅读

    摩尔线程与羽人科技完成大语言模型训练测试

    近日,摩尔线程与羽人科技携手宣布,双方已成功实现夸娥(KUAE)千卡智算集群与羽人系列模型解决方案的训练兼容适配。在本次测试中,羽人科技通过摩尔线程夸娥千卡智算集群,高效完成了70亿参数羽人7B
    的头像 发表于 08-27 16:19 543次阅读

    恒流极管的测试方法有哪些

    ,对其进行测试是非常重要的。 测试原理 恒流极管的测试主要包括以下几个方面: 1.1 正向特性测试 正向特性
    的头像 发表于 07-24 15:27 597次阅读

    深入GRU:解锁模型测试新维度

    之前带大家一起使用Keras训练了一个GRU模型,并使用mnist的手写字体数据集进行了验证。本期小编将继续带来一篇扩展,即GRU模型测试方法。尽管我们将其当作和CNN类似的方式,一次性传给他固定
    的头像 发表于 06-27 09:36 1244次阅读
    深入GRU:解锁<b class='flag-5'>模型</b><b class='flag-5'>测试</b>新维度

    摩尔线程与智谱AI完成大模型性能测试与适配

    近日,摩尔线程与智谱AI在人工智能领域开展了一轮深入的合作,共同对GPU大模型进行了适配及性能测试。此次测试不仅涵盖了大模型的推理能力,还涉及了基于摩尔线程夸娥(KUAE)千卡智算集群
    的头像 发表于 06-14 16:40 1086次阅读

    摩尔线程与师者AI携手完成70亿参数教育AI大模型训练测试

    近日,国内知名的GPU制造商摩尔线程与全学科教育AI大模型“师者AI”联合宣布,双方已成功完成了一项重要的大模型训练测试。此次测试依托摩尔线程夸娥(KUAE)千卡智算集群,充分展现了其
    的头像 发表于 06-14 16:31 594次阅读

    极管测试仪的工作原理

    极管测试仪的工作原理主要是通过测量极管的电流、电压等物理量来评估其性能。具体来说,它利用测试仪器连接到待测试
    的头像 发表于 05-09 16:45 1419次阅读

    极管测试仪是什么东西

    极管测试仪是一种用于测试极管电气特性的测试仪器。它可以测试
    的头像 发表于 05-09 16:45 801次阅读

    基于北京迅为iTOP-RK3588大语言模型部署测试

    基于北京迅为iTOP-RK3588大语言模型部署测试
    的头像 发表于 04-25 14:35 958次阅读
    基于北京迅为iTOP-RK3588大语言<b class='flag-5'>模型</b>部署<b class='flag-5'>测试</b>

    微软下架最新大语言模型WizardLM-2,缘因“幻觉测试疏忽”

    对此,微软技术人员在X平台发表声明,表示因对新模型发布流程不够了解,且忽略了幻觉测试环节,导致模型被紧急下线。目前,开发团队正在全力以赴进行测试,预计完成后将尽快重新上线。
    的头像 发表于 04-22 14:15 461次阅读

    旁路极管测试及热失控原理

    随着太阳能发电的应用越来越广泛,人们对光伏组件长期耐久性的要求越来越高,其中的旁路极管在光伏组件的性能中扮演着重要角色。为了确保光伏系统的高效运行,必须对旁路极管的热性能进行准确测试。本文将介绍
    的头像 发表于 03-05 08:33 1020次阅读
    旁路<b class='flag-5'>二</b>极管<b class='flag-5'>测试</b>及热失控原理

    使用VeriStand搭建MIL测试环境

    MIL(Model In The Loop)模型在环仿真测试用于在实际系统搭建完成之前进行模型测试,使用VeriStand搭建MIL测试环境
    的头像 发表于 01-05 10:42 4651次阅读
    使用VeriStand搭建MIL<b class='flag-5'>测试</b>环境