Entradas
Puede desarrollar escenarios de prueba asignando datos externos a los casos de prueba, creando datos de entrada o generando automáticamente entradas utilizando Simulink® Design Verifier™:
Cree un archivo MAT o un archivo Excel® como plantilla a partir del modelo y añada valores.
Cree una prueba directamente a partir de los datos incluidos en los archivos Excel. Para obtener más información, consulte Use External File Data in Test Cases.
Asigne archivos MAT o Excel al sistema que se somete a prueba.
Genere entradas de prueba en Simulink Design Verifier para ampliar la cobertura o replique las condiciones de errores de diseño. Añada las pruebas generadas al archivo de prueba.
Coloque un bloque Signal Editor en el sistema que se somete a prueba y cree entradas gráficamente.
También puede crear entradas de prueba que reaccionen al comportamiento de simulación utilizando un bloque Test Sequence. Utilice un bloque Test Sequence para definir conjuntos de pasos y transiciones utilizando MATLAB® como lenguaje de acción. También puede utilizar grupos de pasos alternos o secuenciales de una jerarquía y crear secuencias de pruebas en un bloque Test Sequence.
Bloques
Test Sequence | Create simulation testing scenarios, function calls, and assessments |
Herramientas
Simulink Test Manager | Testing models and code in different execution environments, manage test suites, and analyze and report results |
Temas
Utilizar datos externos
- Create External Data Files to Use in Test Cases
Create Excel, MAT, and script (.m
) files for test data input. - Use External File Data in Test Cases
Add test data from Excel files, MAT files, and MATLAB script (.m
files) to test cases.
Generar entradas de prueba
- Increase Coverage by Generating Test Inputs
Use Simulink Design Verifier to generate tests that extend coverage and recreate design errors, and add generated tests to your test file. - Generate Test Signals
Generate signal inputs to the component under test.
Utilizar una secuencia de pasos de prueba
- Test Sequence Basics
Overview of test sequence actions, transitions, and hierarchy. - Test Sequence Editor
How to use test steps, transitions, data, andWhen
decomposition sequences in Test Sequence and Test Assessment blocks. - Define Test Steps and Assessments
Use operators and functions in Test Sequence and Test Assessment blocks to define tests and verify model simulation. - Transitions, Temporal Operators, and Messages in Test Sequence Blocks
Transition between test sequence steps using conditional logic, temporal operators, and messages. - Using an External Function in a Test Sequence Block
Call externally-defined function from Test Sequence block.