Simulink Test
Entwicklung, Verwaltung und Ausführung simulationsbasierter Tests
Haben Sie Fragen? Vertrieb kontaktieren.
Haben Sie Fragen? Vertrieb kontaktieren.
Simulink Test bietet Tools für die Erstellung, Verwaltung und Durchführung systematischer, simulationsbasierter Tests von Modellen, generiertem Code und simulierter oder physischer Hardware. Es beinhaltet Vorlagen für Simulations-, Baseline- und Äquivalenztests, mit denen Sie Funktionstests, Unit-Tests, Regressions- und Back-to-Back-Tests mithilfe verschiedener Modi für Software-in-the-Loop (SIL), Processor-in-the-Loop (PIL) sowie Echtzeit-Hardware-in-the-Loop (HIL) durchführen können.
Mit Simulink Test können Sie nicht-intrusive Test-Harnesses zum Isolieren der zu testenden Komponente erstellen. Sie können mithilfe einer textbasierten Sprache anforderungsbasierte Bewertungen definieren und Testeingaben, erwartete Ausgaben und Toleranzen in verschiedenen Formaten festlegen, einschließlich Microsoft® Excel®. Simulink Test beinhaltet einen Testsequenz-Block, mit dem Sie komplexe Testsequenzen und Bewertungen konstruieren können, sowie einen Test Manager für die Verwaltung und Durchführung von Tests. Beobachter-Blöcke ermöglichen Ihnen den Zugriff auf alle Signale im Entwurf, ohne das Modell oder die Modellschnittstelle zu verändern. Große Testreihen können parallel oder auf Systemen zur kontinuierlichen Integration organisiert und ausgeführt werden.
Sie können Tests Anforderungen zuordnen (mit Requirements Toolbox) und Berichte generieren, die Informationen zur Testabdeckung aus Simulink Coverage enthalten.
Zur Unterstützung von Industriestandards sind das IEC Certification Kit (für ISO 26262 und IEC 61508) und das DO Qualification Kit (für DO-178 und DO-254) erhältlich.
Nutzen Sie Testvorlagen zur Erstellung von Simulations-, Baseline- und Äquivalenztests. Definieren Sie Testdaten mit mehreren Formaten: MAT-Dateien, Excel-Tabellen, MATLAB Programmcode, grafisch mithilfe von Signal Editor-Blöcken, programmatische Testeingabesequenzen mithilfe des Testsequenz-Blocks oder automatische Generierung von Testeingaben mithilfe von Simulink Design Verifier.
Mithilfe von Simulink Test und RoadRunner können Sie umfangreiche Testszenarien erstellen, die das Testen von Agenten in Ego-Fahrzeugen im Kontext von Straßensimulationen vereinfachen und Ihren Test-Workflow effizienter und effektiver machen. Im Test Manager können Sie mithilfe eines einzelnen Simulink-Modells RoadRunner-Testfälle erstellen und ausführen, um ein RoadRunner-Szenario zu testen.
Erhöhen Sie den Durchsatz für umfangreiche Test-Suites, Iterationen und große Simulink-Modelle mithilfe paralleler Ausführung. Tests können einzeln oder als Paket ausgeführt werden, um die Tests zu automatisieren und eine standardisierte Testumgebung einzurichten. Führen Sie Modelltests mithilfe von MATLAB Unit Test durch, um die Integration in CI-Systeme (kontinuierliche Integration) wie Jenkins™ zu ermöglichen.
Mit Simulink Real-Time können Sie Tests in normalen Simulationen, im Beschleunigermodus, schnellen Beschleunigermodus, SIL-Modus (Software-in-the-Loop), PIL-Modus (Processor-in-the-Loop) oder Echtzeit-HIL-Modus (Hardware-in-the-Loop) ausführen und debuggen. Nutzen Sie das Simulink Test-Supportpaket für ASAM® XIL Standard zur Steuerung von HIL-Hardware von Drittherstellern mit Simulink Test.
Test-Harnesses bieten eine integrierte Simulationsumgebung, die das Simulink-Modell oder die Modellkomponente isoliert. Führen Sie testspezifische Simulationen auf Modellen oder Modellkomponenten aus und synchronisieren Sie gleichzeitig Entwurfsänderungen zwischen Modell und Test-Harness. Beobachter lassen Sie Simulink-Signale debuggen und testen, ohne Ports, Blöcke, Verbindungen oder Schnittstellen hinzuzufügen, die nur für Tests vorgesehen sind.
Erstellen Sie Tests und bewerten Sie Simulationsergebnisse mit schrittbasierten und zeitlichen Testsequenzen unter Verwendung einer Teilmenge der MATLAB-Sprachfunktionen, darunter zeitliche Operatoren, Signalgeneratoren und bedingte Konstrukte.
Erstellen Sie Tests mit zeitlichen Bewertungen mit präziser Semantik in einem Format in natürlicher Sprache. Diese Tests modellieren auf präzise Weise komplexes zeitabhängiges Verhalten mit Bedingungen, Ereignissen, Signalwerten und Verzögerungen.
Simulink Test zeigt eine Zusammenfassung sowie Details der ausgeführten Tests an. Wenn Sie die Ergebnisse mit anderen teilen möchten, exportieren Sie die Ergebnisse in eine Datei, die später im Test Manager betrachtet werden kann. Generieren Sie Berichte, die das Testergebnis, eine Zusammenfassung des Tests sowie alle Kriterien zum Vergleich von Tests beinhalten. Diese Berichte können mithilfe von Simulink Report Generator angepasst werden.
Abdeckungsmetriken wie Entscheidung, Bedingung, abgeänderte Bedingungs-/Entscheidungsabdeckung (MC/DC) sowie relationale Grenzwertabdeckung können mit Simulink Coverage erfasst werden. Generieren Sie anhand der Abdeckungsergebnisse im Test Manager Testfälle für fehlende Abdeckung mithilfe von Simulink Design Verifier.
„Model-Based Design hat uns geholfen, die von ISO 26262 geforderten Design- und Verifizierungsmethoden anzuwenden, einschließlich Back-to-Back-Verifizierung und Testabdeckungsbewertung. Insbesondere die automatisierten Testfälle und Berichte in Simulink Test haben erheblich zur Reduzierung des Testaufwands beigetragen.“
30 Tage kostenlos ausprobieren.
Angebot anfordern und Erweiterungsprodukte entdecken.
Ihre Hochschule bietet möglicherweise bereits Zugang zu MATLAB, Simulink und Add-on-Produkten über eine Campus-Wide License.