基于函数的单元测试
使用限定条件编写测试;自定义测试运行程序;选择并运行测试
编写基于函数的测试以检查 MATLAB® 脚本、函数或类是否按预期输出。您可以使用完整的验证函数库来产生四种不同类型的测试失败情况。例如,您可以生成验证或致命断言测试失败情况。基于函数的测试采用 xUnit 测试原理。
要快速入门,请参阅编写基于函数的单元测试和使用函数编写简单测试用例。
要编写更高级的测试(包括使用测试参数化和测试脚手架),请考虑编写基于类的单元测试。
函数
functiontests | 根据局部函数的句柄创建测试数组 |
runtests | 运行一组测试 |
testsuite | 创建测试套件 |
testrunner | 创建测试运行程序。 |
run (TestSuite) | 使用配置为文本输出的 TestRunner 对象运行 TestSuite 数组 |
类
Test | 单一测试的设定 |
FunctionTestCase | 用于进行基于函数的测试的 TestCase |
TestResult | 运行测试套件的结果 |
主题
编写测试
- 编写基于函数的单元测试
测试函数是一个 MATLAB 文件,其中包含主函数和您的各个局部测试函数。您也可以包括文件脚手架并刷新脚手架函数。 - 使用函数编写简单测试用例
编写基于函数的单元测试来确定程序的正确性。 - 使用设置和拆解函数编写测试
使用设置和拆解函数(这些函数在测试文件中运行一次并且在文件中的每个测试函数之前和之后运行)来编写基于函数的测试。 - 验证、断言及其他验证一览表
使用验证、假设、断言和致命断言来测试值和响应失败。