利用Simulink Test进行模型单元测试 - 1

这篇具有很好参考价值的文章主要介绍了利用Simulink Test进行模型单元测试 - 1。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.搭建用于测试的简单模型

随手搭建了一个demo模型MilTestModel,模型中不带参数

利用Simulink Test进行模型单元测试 - 1,单元测试

 2.创建测试框架

1.模型空白处右击 测试框架 > 为‘MilTestModel’创建 菜单

2.在创建测试框架对话框中,点击OK,对应的测试框架MilTestMode_Harness1就自动打开了

利用Simulink Test进行模型单元测试 - 1,单元测试

 3.创建测试文件和测试架构

利用Simulink Test进行模型单元测试 - 1,单元测试

1.在HARNESS标签下点击Simulik Test Manager

2.在Simulink Test Manager中,点击New > TestFile打开保存文件对话框

3.输入15-B03作为测试文件的名字,点击OK,测试文件的结构就在Test Browser中自动打开了

利用Simulink Test进行模型单元测试 - 1,单元测试

 4.右击New Test Case1然后重命名成My Baseline Test

利用Simulink Test进行模型单元测试 - 1,单元测试

 4.指定模型和测试框架

1.点击My Baseline Test

2.在右边的面板中,展开System Under Test区域,把模型MilTestModel.slx加载进来

3.展开Test Harness区域,刷新测试框架列表,选择一个测试框架MilTestMode_Harness1

5.创建测试输入

1.展开Inputs区域,选择Create选择Exce型的测试并取名,选择Create,就弹出了空白的测试用例表格15-B04

2.写完用例,状态显示Mapped即可

利用Simulink Test进行模型单元测试 - 1,单元测试

 6.获取基线数据

1.展开BASELINE CRITERIA区域,点击Capture生成一个基线表格取名15-B05,这个EXCEL表格是模型仿真出来的结果,只有OUTPUT列

利用Simulink Test进行模型单元测试 - 1,单元测试

7.运行测试用例查看结果

1.在Test Browser标签中,选中My Baseline Test,点击Run

2.会显示基线数据输出Baseline和仿真测试数据Sim Output输出,并进行对比

利用Simulink Test进行模型单元测试 - 1,单元测试

 文章来源地址https://www.toymoban.com/news/detail-647146.html

到了这里,关于利用Simulink Test进行模型单元测试 - 1的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Spring Test中使用MockMvc进行上传文件单元测试时,报NullPointerException

    问题 : MockMvc peform在集成测试中返回nullPointerException 原因 : springboot-2.x版本以上,当你添加依赖spring_boot_starter_test后,可以在内部看到自带了jupiter测试核心模块,也就是 junit5,junit5(jupiter测试引擎)不再支持junit4(vintage测试引擎),在使用时自然不再需要spring来提供了,

    2024年02月14日
    浏览(43)
  • 记录使用vue-test-utils + jest 在uniapp中进行单元测试

    uniapp推荐了测试方案 @dcloudio/uni-automator ,属于自动化测试,api提供的示例偏重于渲染组件,判断当前渲染的组件是否和预期一致 vue推荐的测试方案 vue test utils ,属于单元测试,可以搭配jest、mocha等单测运行器 我选了方案2🕶️ 关于vue的组件测试,vue官方提到: 你的 Vue 应用

    2024年02月06日
    浏览(43)
  • MATLAB simulink MIL SIL单元测试,模型在环测试,软件在环测试,测试步骤文档

    MATLAB simulink MIL SIL单元测试,模型在环测试,软件在环测试,测试步骤文档,包含期望输出和实际输出的比较,输出测试报告pass或fail状态。 ID:29333 640313736484 卡路卡路里

    2024年02月11日
    浏览(53)
  • JAVA:利用JUnit进行高效的单元测试

    1、简述 在软件开发中,单元测试是确保代码质量和可维护性的关键步骤。JUnit作为Java领域最流行的单元测试框架之一,提供了简单而强大的测试工具,可以帮助开发者在项目开发过程中及时发现和修复代码中的问题。本文将介绍JUnit的基本用法以及一些高效的单元测试技巧,

    2024年02月03日
    浏览(65)
  • 搭建大型分布式服务(四十六)利用mockito不启动SpringBoot项目下进行单元测试

    SpringBoot支持集成Mockito做单元测试,有时候SpringBoot有很多外部依赖,在本地很难启动或者启动时间很长,而我们只想对某个方法进行测试,需要怎样做呢? 一、本文要点 接前文,我们已经已介绍在两种mock模式下,怎样根据入参返回自定义mock结果,但都是通过启动SpringBoot项

    2024年02月06日
    浏览(43)
  • GO——单元测试(test)

    go test用来做什么 做单元测试,测试函数是否符合预期 go test在哪个包 testing 如何使用 参考: https://geektutu.com/post/quick-go-test.html 以 my_func.go 中的Add方法为例 在同一个文件夹下添加my_func_test.go文件 测试文件以_test.go为结尾 里面的测试方法以Test开头,但是不一定是要跟方法名,

    2024年01月20日
    浏览(47)
  • 仿真与测试:单元测试与Test Harness

    本文描述单元测试的概念,以及Test Harness建立的方法和简单的单元测试过程。 单元测试,简单来说就是在Simulink模型中只测试一小部分单元的功能。关于单元测试的概念网上有很多资料了,这里不再赘述。博主从实际工作经验的角度来谈谈单元测试的价值。 举个简单的例子,

    2024年02月04日
    浏览(46)
  • Springboot Unit Test(单元测试)

    单元测试,是指对程序中的最小可测试单元进行验证,在Java中的话,就是类。其有两个目的: 验证程序实现的逻辑是否与设计的逻辑正确 在涉及到代码修改时,用单元测试去保证原有功能不被破坏, 而一个好的单元测试应该具备以下FIRST 原则和AIR原则中的任何一条: 单元

    2024年03月22日
    浏览(48)
  • Springboot的Test单元测试操作

    Springboot的Test单元测试操作 简单总结需要操作的步骤 1,导入依赖 2,创建目录(目录和启动类的目录保持一致) 3,添加注解 4,写方法测试 1,导入依赖 2,创建目录(目录和启动类的目录保持一致),并test目录绿色标记一下 3,添加注解 注意的是,这里的test的类路径impo

    2024年04月25日
    浏览(35)
  • vitest单元测试配合@vue/test-utils之组件单元测试篇

    vitest 是由 vite 提供支持的极速单元测试框架,VueTestUtils 是 Vue.js 的官方测试实用程序库,vitest 本身是不支持单元组件测试的,需要配合 test-utils 来完成组件单元测试,安装与基本 API 就不再赘述,学会阅读文档与查找资料是一个程序员的基本功 demo 由一个组件和测试文件组成

    2024年03月16日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包