Main Content

Ausführen von Unit-Tests

Sie können Tests auswählen und ausführen, den Testlauf anpassen und Test- und Abdeckungsergebnisse analysieren

Sie können Ihre Tests interaktiv im MATLAB® Editor oder Live Editor oder in der Test Browser App ausführen, oder Tests programmatisch ausführen, beispielsweise mit der Funktion runtests oder der Methode run der matlab.unittest.TestSuite-Klasse. Sie können Ihren Testlauf mit Optionen wie der Parallelausführung von Tests (Parallel Computing Toolbox™ erforderlich) oder einem bestimmten Testausgabe-Detailgrad anpassen. Sie können Code-Abdeckungsmetriken erfassen, wenn Sie Tests ausführen und die Test- und Abdeckungsergebnisse analysieren.

Apps

Test BrowserRun MATLAB tests and view results (Seit R2023a)

Funktionen

runtestsRun set of tests
testsuiteCreate suite of tests
testrunnerCreate test runner (Seit R2021a)
run (TestSuite)Run test suite using default test runner
run (TestRunner)Run test suite
run (TestCase)Run tests corresponding to test case
runInParallelRun all tests in test suite in parallel

Klassen

matlab.unittest.TestCaseSuperclass of all test classes
matlab.unittest.TestSuiteFundamental interface for grouping tests to run
matlab.unittest.TestSpecification of a single test
matlab.unittest.TestRunnerClass for running tests in unit testing framework
matlab.unittest.TestResultResult of running test suite
matlab.coverage.ResultResult of code coverage analysis (Seit R2023a)

Namespaces

matlab.unittestSummary of classes and namespaces in MATLAB unit testing framework
matlab.unittest.pluginsSummary of classes in MATLAB plugins interface
matlab.unittest.selectorsSummary of classes in MATLAB selectors interface

Themen

Ausführen von Tests

Analysieren der Ergebnisse