主要内容

本页翻译不是最新的。点击此处可查看最新英文版本。

运行单元测试

R2026a
选择并运行测试;自定义测试运行器;分析测试和覆盖率结果

在 MATLAB® 编辑器或实时编辑器中,或在测试浏览器中以交互方式运行测试,或以编程方式运行测试,例如使用 matlab.unittest.TestSuite 类的 runtests 函数或 run 方法。使用选项自定义您的测试运行,例如并行运行测试(需要 Parallel Computing Toolbox™),或指定测试输出详细信息的级别。运行测试时收集代码覆盖率度量,并分析测试和覆盖率结果。

App

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

函数

runtests运行一组测试
testsuite创建测试套件
testrunner创建测试运行器。
run (TestSuite)使用默认测试运行器运行测试套件
run (TestRunner)运行测试套件
run (TestCase)运行与测试用例对应的测试
runInParallel并行运行测试套件中的所有测试

类

matlab.unittest.TestCase所有测试类的超类
matlab.unittest.TestSuite对要运行的测试进行分组的基础接口
matlab.unittest.Test单一测试的设定
matlab.unittest.TestRunner用于在单元测试框架中运行测试的类
matlab.unittest.TestResult运行测试套件的结果
matlab.coverage.ResultResult of code coverage analysis (自 R2023a 起)

命名空间

matlab.unittestMATLAB 单元测试框架中的类和命名空间的摘要
matlab.unittest.pluginsMATLAB 插件界面中类汇总
matlab.unittest.selectorsMATLAB 选择器接口中的类摘要

主题

运行测试

分析结果