Main Content

本页面提供的是上一版软件的文档。当前版本中已删除对应的英文页面。

基于函数的单元测试

使用鉴定条件编写测试;自定义测试运行器;选择并运行测试

编写基于函数的测试以检查 MATLAB® 脚本、函数或类是否按预期输出。您可以使用完整的验证函数库来产生四种不同类型的测试失败情况。例如,您可以生成验证或致命断言测试失败情况。基于函数的测试采用 xUnit 测试原理。

要快速入门,请参阅编写基于函数的单元测试使用函数编写简单测试用例

要编写更高级的测试(包括使用测试参数化和测试脚手架),请考虑编写基于类的单元测试

App

测试浏览器Run MATLAB tests and view results (自 R2023a 起)

函数

functiontests根据局部函数的句柄创建测试数组
runtests运行一组测试
testsuite创建测试套件
testrunner创建测试运行器。 (自 R2021a 起)
run (TestSuite)使用默认测试运行器运行测试套件

Test单一测试的设定
FunctionTestCase用于进行基于函数的测试的 TestCase
TestResult运行测试套件的结果

主题

编写测试

运行测试并分析结果