2010-10-21 161 views
23

MATLAB的单元测试框架是什么?它们是如何比较的?我应该如何为我们的项目选择一个?他们的优点和缺点是什么?MATLAB的单元测试框架

+1

可能重复(http://stackoverflow.com/questions/1417327/matlab-testing-framework) – gnovice 2010-10-22 02:17:38

回答

11

我认为MATLAB最流行的框架是xUnit Test Framework对文件交换使用。非常灵活和有据可查。

其他一些单元测试工具被列入herehere

另一个非常近的和有趣的文件交换提交是Doctest。不完全是单元测试框架,它的工作原理类似于Python中的doctest。我还没有尝试过,但对于嵌入到函数帮助中的简单测试看起来非常有希望。

+2

»作为R2013a(2013年3月),MATLAB包含一个单元测试框架。目前还没有计划继续进一步开发MATLAB xUnit。« – 2014-12-10 15:26:32

1

mlUnit。据我所知,只有MATLAB单元测试框架:

此外,mlUnit在较旧版本的MATLAB,例如R2006b和可能更老。您可以在测试套件中定义您的测试用例。一个测试套件是一个MATLAB函数文件,测试用例是该文件中的一个子函数。

使用最新的1.6.x版本。 2.0 beta版将旧版本迁移到了MATLAB的classdef以供实施,但自此以后并未维持。如果遇到问题,则有问题跟踪系统,因为mlUnit在sourceforge.net上维护。