Tests de fuzz
La fonctionnalité de tests de fuzz de vTESTstudio permet de définir facilement des tests de robustesse pour le système sous test (SUT) et de les exécuter avec CANoe. Le générateur de tests de fuzz intégré produit un grand nombre de vecteurs de test qui sont utilisés pour le conditionnement des signaux et servent ainsi à stimuler le SUT.
Types de valeurs de test
Valeurs de test basées sur les types et les règles
Pour le calcul de ces valeurs de test, certaines propriétés des signaux issus de la base de données sont utilisées (par exemple, la longueur en bits et le type de données). Ces informations servent à déterminer les valeurs extrêmes (min/max) et les valeurs spéciales (par exemple, ±∞) du signal en question.
Valeurs aléatoires
Grâce à l'utilisation de valeurs aléatoires, le nombre de vecteurs de test générés peut être augmenté à volonté. Il est également possible de procéder à une génération illimitée pour les tests de longue durée.
Présentation générale


Configuration et génération de tests de fuzz
L'utilisation de commandes de test prédéfinies pour les vérifications de fond permet de surveiller en continu le comportement de l'ECU pendant le test de fuzz. De plus, des séquences de test explicites peuvent être associées à chaque cas de test de fuzz afin de vérifier et d'évaluer les réactions spécifiques du SUT.


Suivi, exécution et génération de rapports des tests de fuzz dans CANoe
Dans CANoe, un cas de test distinct est généré à partir de chaque vecteur de test généré et fait l'objet d'un rapport correspondant. Les valeurs des signaux et les résultats des tests correspondants peuvent être consultés dans la fenêtre de tracé de test pendant l'exécution.


En savoir plus sur vTESTstudio et ses autres fonctionnalités
vTESTstudio
Éditeurs de conception de tests
Couverture des tests et paramétrisation
Gestion des variantes
Traçabilité

