Fuzz Testing
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


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.


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.


Mehr zu vTESTstudio und weiteren Funktionen
vTESTstudio
Test-Design-Editoren
Testabdeckung & Parametrisierung
Varianten-Handling
Traceability

