Main Content

La traducción de esta página está obsoleta. Haga clic aquí para ver la última versión en inglés.

Pruebas unitarias basadas en scripts

Escribir y ejecutar scripts de prueba

Escriba pruebas basadas en scripts para comprobar que las salidas de los scripts, funciones o clases de MATLAB® son las que espera. Por ejemplo, puede usar la función assert para probar que los valores de salida reales coinciden con los valores esperados. O bien, puede probar que las variables de salida tienen el tamaño y el tipo correctos. Para ejecutar scripts de prueba, use la función runtests.

Para comenzar, consulte Write Script-Based Unit Tests.

Para la creación de pruebas más avanzadas, incluido el acceso a varios tipos distintos de calificaciones de prueba, considere escribir Pruebas unitarias basadas en funciones o Pruebas unitarias basadas en clases.

Funciones

assertThrow error if condition false
runtestsRun set of tests
testsuiteCreate suite of tests

Clases

TestResultResult of running test suite

Temas

Write Test Using Live Script

This example shows how to write a live script that tests a function that you create.

Write Script-Based Unit Tests

This example shows how to write a script that tests a function that you create.

Write Script-Based Test Using Local Functions

This example shows how to write a script-based test that uses local functions as helper functions.

Analyze Test Case Results

This example shows how to analyze the information returned by a test runner.

Analyze Failed Test Results

This example shows how to identify and handle failed tests.

Rerun Failed Tests

Rerun failed tests quickly and conveniently.

Extend Script-Based Tests

Access additional functionality using script-based tests, including test selection, programmatic access of test diagnostics, and test runner customization.

Ways to Write Unit Tests

Choose a test authoring scheme that best suits your requirements and your preferred workflow.