本周文件交换选择

我们最好的用户反馈

将测试用例从Excel导入到Simulink金宝app

格雷格的这周的选择是CMTDTOOL通过Yasumitsu Ito

内容

为你的Simulink模型添加测试用例是一件痛苦的事?金宝app查看CMTDTOOL

信号生成器Block提供了一种方便的方法来存储特定模型的各种测试用例,用它来创建和记录测试就不那么方便了。

测试向量很适合以表格形式存储,Excel....哦擅长。但是尝试将这些数据表应用到Simulink模型中进行测试是有点棘手的。金宝app只需在Excel中突出显示测试用例,然后单击Excel选择信号生成器按钮和CMTDTOOL将从Excel中导入测试向量到Signal Builder块中。

这是Simulink已经在MathW金宝apporks中提供的一个例子文档但是CMTDTOOL围绕这个功能封装了一个漂亮的GUI。现在您可以针对您的设计模型执行格式化良好的测试用例。

Simulink设计测试用例?....金宝app

没有多少工程师喜欢讨论他们设计的测试。与设计和制作东西相比,测试显得乏味而不舒服。这就像去当地的机动车辆管理部门换驾照一样:这是必须要做的,但这涉及到长时间的等待,而且没有舒适的座位。

测试是模拟的本质。我们模拟的全部原因是为了快速测试想法,而且风险很小。开发更好的测试可以帮助您产生更好的设计。我们工程师只是不喜欢把它变成一个有大量文档的正式过程。

所以这很简单,但还有什么?

我个人认为它很有用,因为它允许我以自然的格式定义测试用例,并快速地将它们应用到我的Simulink模型中。金宝app

CMTDTOOL也有很好的文档。一旦执行了设置脚本,就可以在MATLAB帮助浏览器中找到相关文档。

CMTDTOOL为测试用例开发带来了生命和活力?

好吧,这可能有点强烈。玫瑰就是玫瑰,不管你给它取什么名字。但是可以肯定的是,CMTDTOOL可以使将文档化的测试用例应用到Simulink模型的过程不那么繁琐和耗时。金宝app

CMTDTOOL还能为我做什么?

从Excel中导入真值表顾名思义,真值表是表状数据,描述了一组基于特定条件的操作。我们再次看到了从Excel导入表格数据的主题。

所以这

就变成了

生成模型测试装置在更严格的开发环境中,不需要为了测试而更改设计规范。这意味着,“不要只是为了测试而向模型中添加东西!”测试工具生成将创建一个引用被测模型的新模型。在新模型中实现了输入数据的应用和系统输出数据的分析。

生成一个报告(例如“给我看看$$”)在高完整性开发过程中,在您拥有显示结果的文档之前,您还没有完成任何测试。CMTDTOOL为Simulink设计测试的一些基本报告和预期结果与Simulink仿真结果的比较提供了一个很好的机制。金宝app

当工程师使用Simulink开发飞机飞金宝app行代码的软件规范时,他们需要展示大量的文档,以证明设计已经过测试。自动化文档的生成当然会使开发过程更容易。

评论

如果你想对这篇文章留下任何评论,请点击在这里

你也可以给伊藤康光留言在这里




使用MATLAB®7.13发布

|
  • 打印
  • 发送电子邮件

评论

如欲留言,请点击在这里登录您的MathWorks帐户或创建一个新帐户。