Fuzz Testing
The fuzz testing feature in vTESTstudio allows convenient definition of robustness tests for the System under Test (SUT) and execution with CANoe. The integrated fuzz test generator generates a high number of test vectors that are used for signal conditioning and thus serve to stimulate the SUT.
Types of Test Values
Type- and Rule-Based Test Values
For the calculation of these test values certain properties of the signals from the database are used (e.g. bit length and data type). This information is used to determine extrema (min/max) and special values (e.g. ±∞) for the signal in question.
Random Values
With the help of random values, the number of generated test vectors can be increased at will. There is also the possibility of endless generation for long-term tests.
Overview


Configuration and Generation of Fuzz Tests
By using predefined test commands for background checks, the behavior of the ECU can be continuously monitored during the fuzz test. In addition, explicit test sequences can be annotated to the individual fuzz test cases to check and evaluate special reactions of the SUT.


Monitoring, Execution and Reporting of Fuzz Tests in CANoe
In CANoe a separate test case is generated from each generated test vector and reported accordingly. The respective signal values and test results can be viewed in the test trace window during execution.


More About vTESTstudio and Other Features
vTESTstudio
Test Design Editors
Test Coverage and Parametrization
Variant Handling
Traceability

