HDL et vérification
Quelle est la définition des tests de non-régression pratiqués en conception de circuits ?
- ATester une seule fois la nouvelle fonction réalisée
- BÉtudier la tendance à la baisse des performances du circuit d'année en année
- CRéexécuter l'ensemble des tests existants à chaque modification de la conception pour vérifier que les fonctions auparavant correctes ne sont pas cassées
Afficher la réponse et l'explication
Réponse : C. Réexécuter l'ensemble des tests existants à chaque modification de la conception pour vérifier que les fonctions auparavant correctes ne sont pas cassées
Corriger un défaut ou ajouter une fonction peut casser une autre partie de façon inattendue. Les tests de non-régression exécutent automatiquement l'ensemble des tests réalisés jusque-là et vérifient qu'aucun test auparavant réussi n'échoue. Dans les grandes conceptions, des milliers de tests sont exécutés quasi quotidiennement et leurs résultats gérés sous forme de tableau. Cette automatisation n'est possible qu'avec des bancs de test autovérifiants.