Fuzz Testing

vTESTstudio

Die Fuzz-Testing-Funktion in vTESTstudio ermöglicht Ihnen die komfortable Definition von Robustheitstests für das System Under Test (SUT) sowie deren Ausführung mit CANoe. Der integrierte Fuzz-Test-Generator erzeugt eine hohe Anzahl an Testvektoren, die zur Bedatung von Signalen dienen und das SUT gezielt stimulieren.

Arten von Testwerten

Typ- und regelbasierte Testwerte

Für die Berechnung dieser Testwerte zieht das System bestimmte Eigenschaften der Signale aus der Datenbank heran, wie beispielsweise Bitlänge und Datentyp. Diese Informationen dienen dazu, Extrema wie Minimum und Maximum sowie spezielle Werte (z. B. ±∞) für das jeweilige Signal zu ermitteln.

Zufallswerte

Mithilfe von Zufallswerten erhöhen Sie die Anzahl der generierten Testvektoren beliebig. Für Langzeittests steht Ihnen zudem die Möglichkeit einer endlosen Generierung zur Verfügung.

Überblick

vTESTstudio_Fuzz_Testing.png
Fuzz-Tests mit vTESTstudio und CANoe

Konfiguration und Generierung von Fuzz-Tests

Durch den Einsatz vordefinierter Testbefehle für Hintergrundprüfungen überwachen Sie das Verhalten des Steuergeräts während des Fuzz-Tests kontinuierlich. Darüber hinaus fügen Sie den einzelnen Fuzz-Testfällen explizite Testsequenzen hinzu, um spezielle Reaktionen des SUT präzise zu prüfen und auszuwerten.

Konfiguration und Generierung von Fuzz-Tests

Monitoring, Ausführung und Reporting von Fuzz-Tests in CANoe

CANoe erstellt aus jedem generierten Testvektor einen separaten Testfall und protokolliert diesen entsprechend. Die jeweiligen Signalwerte und Testergebnisse betrachten Sie während der Ausführung direkt im Test-Trace-Fenster.

Monitoring, Ausführung und Reporting von Fuzz-Tests in CANoe

Mehr zu vTESTstudio und weiteren Funktionen

Gemeinsam die optimale Lösung finden
Gemeinsam die optimale Lösung finden
Sie planen neue Projekte oder suchen nach der passenden Technologie? Wir sind für Sie da und beraten Sie gerne.