Testrahmen
Erstellen Sie mithilfe eines Testrahmens eine testspezifische Simulationsumgebung für Ihr Modell. Sie können einzelne Blöcke für Unit-Tests isolieren und Eingaben, Verifikationslogik und Dashboard-Blöcke hinzufügen. Führen Sie Closed-Loop-Tests durch, indem Sie dem Testrahmen physikalische Anlagenmodelle hinzufügen. Testen Sie mögliche Designänderungen im Testrahmen, bevor Sie das Serienmodell ändern.
Im Vergleich zur Verwendung separater Modelle für Unit-Tests bieten Testrahmen Verwaltungs- und Synchronisierungsfunktionen in der Modellpalette. Wenn sich Ihr Modell in der Änderungsverwaltung befindet, können Sie Testrahmen in externen Dateien speichern, ohne das Hauptmodell zu ändern.
Sie können den generierten Code testen, indem Sie Testrahmen im SIL- oder PIL-Modus simulieren. Sie können auch externen handgeschriebenen Code testen, indem Sie Testrahmen für C Caller- oder S-Function-Blöcke erstellen.
Tools
| Simulink TestManager | Testing models and code in different execution environments, manage test suites, and analyze and report results |
Themen
- Test Harness and Model Relationship
Test a Simulink® model in an isolated environment, using a separate workspace and configuration set accessed via the model canvas.
- Erstellen eines Testrahmens
Verwenden Sie einen Testrahmen, um die zu testende Komponente zu isolieren.
- Create or Import Test Harnesses and Select Properties
Create, import, and customize test harness configurations for your model and subsystem.
- Manage Test Harnesses
Manage test harnesses, including opening, converting, closing, deleting, and exporting.
- Synchronize Changes Between Test Harness and Model
Transfer configuration sets and workspace variables, update component design, and rebuild harness to reflect the latest design.
- Test Harness Construction for Specific Model Elements
Describes how test harnesses are constructed for certain Simulink semantics and component types.
- Test Library Blocks
Test reusable components using tests for libraries, library blocks, and linked blocks.
- Customize Test Harnesses
Create reusable functions and callbacks that customize test harnesses.
- Create Test Harnesses from Standalone Models
Import standalone models as test harnesses in Simulink Test™.
- Use Stateflow Chart for Test Harness Inputs and Scheduling
Use Stateflow Chart to define test harness inputs and test sequence.