Main Content

Die Übersetzung dieser Seite ist veraltet. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

Klassenbasierte Unit-Tests

Verfassen klassenbasierter Tests, Parametrierung von Tests, Anwendung von Vorrichtungen und Auswahl/Ausführung von Tests

Prüfen Sie mit Tests im xUnit-Stil, ob die Ausgabe von MATLAB®-Code wie erwartet ausfällt. Klassenbasierte Unit-Tests verschaffen Ihnen Zugriff auf alle Funktionen des gesamten Unit-Test-Frameworks. Sie können beispielsweise parametrierte Tests verfassen, Ihre Tests mit Tags versehen oder freigegebene Prüfvorrichtungen nutzen.

Informationen zum Einstieg finden Sie unter Author Class-Based Unit Tests in MATLAB und Write Simple Test Case Using Classes.

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 TestSuite array 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 matlab.unittest framework
matlab.unittest.TestResultResult of running test suite

Pakete

matlab.unittestSummary of packages and classes in MATLAB Unit Test Framework
matlab.unittest.qualificationsSummary of classes in MATLAB Qualifications Interface
matlab.unittest.constraintsSummary of classes in MATLAB Constraints Interface
matlab.unittest.fixturesSummary of classes in MATLAB Fixtures Interface
matlab.unittest.parametersSummary of classes associated with MATLAB Unit Test parameters
matlab.unittest.pluginsSummary of classes in MATLAB Plugins Interface
matlab.unittest.selectorsSummary of classes in MATLAB Selectors Interface
Simulink.sdi.constraints.MatchesSignalConstraint that compares time series data with tolerances using the Simulation Data Inspector (Seit R2019a)

Themen

Verfassen von Tests

Verfassen von parametrierten Tests

Ausführen von Tests und Analysieren von Ergebnissen