Entrées
Vous pouvez développer des scénarios de test en mappant des données externes avec vos cas de test, en créant des données d’entrée ou en générant automatiquement des données d’entrée avec Simulink®. Design Verifier™ :
Créez un fichier MAT modèle ou un fichier Excel® à partir de votre modèle et ajoutez des valeurs.
Créez un test directement à partir des données contenues dans les fichiers Excel. Pour plus d’informations, consultez Use External File Data in Test Cases.
Mappez les fichiers MAT ou Excel avec le système en cours de test.
Générez des entrées de test dans Simulink Design Verifier pour étendre la couverture ou reproduire les conditions d’erreur de design. Ajoutez les tests générés à votre fichier de test.
Placez un bloc Signal Editor dans le système en cours de test et créez les entrées graphiquement.
Vous pouvez également créer des entrées de test qui réagissent au comportement de la simulation en utilisant un bloc Test Sequence. Utilisez un bloc Test Sequence pour définir des ensembles d’étapes et de transitions en utilisant MATLAB® comme langage d’action. Vous pouvez également utiliser des groupes d’étapes séquentielles ou commutées dans une hiérarchie et créer des séquences de test dans un bloc Test Sequence.
Blocs
| Test Sequence | Create simulation testing scenarios, function calls, and assessments |
Outils
| Simulink Test Manager | Testing models and code in different execution environments, manage test suites, and analyze and report results |
Rubriques
Utiliser des données externes
- 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 (.mfiles) to test cases.
Générer des entrées de test
- 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.
Utiliser une séquence d’étapes de test
- Test Sequence Basics
Overview of test sequence actions, transitions, and hierarchy. - Test Sequence Editor
How to use test steps, transitions, data, andWhendecomposition 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.