Simulink Coverage
Messen Sie die Testabdeckung in Modellen und erzeugtem Code
Haben Sie Fragen? Vertrieb kontaktieren.
Haben Sie Fragen? Vertrieb kontaktieren.
Simulink Coverage führt Modell- und Code-Abdeckungsanalysen durch, zur Messung der Testvollständigkeit in Modellen und generiertem Code. Durch die Anwendung branchenüblicher Metriken wie beispielsweise Entscheidungs-, Bedingungs-, modifizierte Bedingungs-/Entscheidungsabdeckung (Modified Condition/Decision Coverage, MCDC) und relationale Grenzwerte-Abdeckung wird die Effektivität der Simulationstests in Modellen, Software-in-the-Loop (SIL) und Processor-in-the-Loop (PIL) bewertet. Sie können fehlende Abdeckungsdaten verwenden, um Testlücken, fehlende Anforderungen oder unbeabsichtigte Funktionalitäten zu finden.
Simulink Coverage erstellt interaktive Berichte, die zeigen, welcher Anteil Ihres Modells, Ihrer S-Funktionen in C/C++, MATLAB-Funktionen und Ihres mit Embedded Coder generierten Codes ausgeführt wurde. Sie können Abdeckungsergebnisse in Blöcken und Subsystemen hervorheben, um Testlücken zu visualisieren. Um die Testvollständigkeit zu bewerten, können Sie Abdeckungsdaten von mehreren Testläufen akkumulieren sowie die durch Unit- und Systemtests erhaltene Abdeckung einsehen. Ergebnisse der Abdeckung lassen sich durch Anforderungen und Tests nachverfolgen. Sie können Filter einsetzen, um Blöcke von der Abdeckung auszuschließen und fehlende Abdeckung in Berichten zu rechtfertigen.
Die Unterstützung von Branchenstandards steht über das DO Qualification Kit und das IEC Certification Kit zur Verfügung.
Messen Sie die Abdeckung Ihres Entwurfs durch Simulationstests, um die Effektivität und Vollständigkeit der Tests zu bewerten. Analysieren Sie die durch anforderungsbasierte Tests erhobene Abdeckung auf etwaige Testlücken, fehlende Anforderungen oder unbeabsichtigte Funktionen.
Messen Sie die Abdeckung für Software-in-the-Loop- (SIL) und Processor-in-the-Loop-Tests (PIL) von Code, der mit Embedded Coder generiert wurde, oder für Code, der innerhalb von Simulink-Modellen aufgerufen wird.
Abdeckung aus mehrfachen Simulationen aggregieren. Anzeigen der durch Unit-Tests erzielten Systemtestabdeckung.
Messen Sie die Modell- und Codeabdeckung für eine Reihe unterschiedlicher Metriken, einschließlich Metriken für Entscheidung, Bedingung, MCDC, relationalen Grenzwert und Signalbereich.
Filtern Sie Modellkonstrukte heraus, die eine vollständige Testabdeckung verhindern, beispielsweise defensive Modellierungsmuster, damit Sie sich auf Tests anderer Teile Ihres Entwurfs konzentrieren können.
Erstellen Sie detaillierte Berichte, die akkumulierte Abdeckungsergebnisse für ausgewählte Metriken enthalten. Details zu Anforderungsrückverfolgung für Modellelemente und Tests anzeigen.
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.