Main Content

Exécuter des tests unitaires

Sélectionner et exécuter des tests, personnaliser l’exécuteur de tests et analyser les résultats des tests et de la couverture

Exécutez vos tests de manière interactive dans MATLAB® Editor, le Live Editor ou l’application Test Browser ou bien de manière programmatique, par exemple avec la fonction runtests ou la méthode run de la classe matlab.unittest.TestSuite. Personnalisez l’exécution de vos tests avec des options, par exemple en les exécutant en parallèle (nécessite Parallel Computing Toolbox™) ou en spécifiant le niveau de détail de la sortie du test. Collectez des mesures de couverture du code pendant l’exécution de vos tests et analysez les résultats des tests et de la couverture.

Applications

Test BrowserRun MATLAB tests and view results (depuis R2023a)

Fonctions

runtestsRun set of tests
testsuiteCreate suite of tests
testrunnerCreate test runner (depuis 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

Classes

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 (depuis 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

Rubriques

Exécuter des tests

Analyser les résultats