MATLAB 测试:脚本扩展、编辑器运行与函数式单元测试
在软件开发中,测试是确保代码质量和稳定性的关键环节。MATLAB 提供了丰富的测试工具和功能,本文将详细介绍如何扩展基于脚本的测试、在编辑器中运行测试以及编写基于函数的单元测试。
1. 扩展基于脚本的测试
1.1 测试套件创建
通常,基于脚本的测试可以直接创建测试文件并将文件名传递给 runtests 函数,而无需显式创建测试对象套件。但显式创建测试套件可以使用更多功能,如选择测试和使用插件自定义测试运行器。
创建测试套件的方法有:
- 使用 testsuite 函数直接从基于脚本的测试创建测试套件。
- 使用 matlab.unittest.TestSuite.fromFile 方法更显式地创建测试套件。
- 使用 matlab.unittest.TestSuite.fromFolder 方法从指定文件夹中的所有测试文件创建测试套件。
- 使用 matlab.unittest.TestSuite.fromName 方法从脚本测试文件中的特定测试创建测试套件。
以下是创建测试套件的示例代码:
% Implicit test suite
result = runtests('rightTriTolTest.m');
% Explicit test suite
suite = testsuite('rightTriT
超级会员免费看
订阅专栏 解锁全文
7360

被折叠的 条评论
为什么被折叠?



