Simulink Coverage

Capture d'écran des détails de couverture pour un bloc Simulink dans le canevas Simulink.

Couverture du modèle

Mesurez la part de votre design couverte par les tests de simulation pour évaluer l'efficacité et l'exhaustivité des tests. Analysez la couverture relevée lors des tests basés sur les exigences pour déterminer s'il y a des lacunes dans les tests, des exigences manquantes ou des fonctionnalités involontaires.

Couverture du code personnalisé utilisé dans un modèle Simulink.

Couverture du code

Mesurez la couverture des tests en mode SIL (Software-in-the-Loop) et PIL (Processor-in-the-Loop) du code généré avec Embedded Coder, ou la couverture du code appelé dans les modèles Simulink.

Capture d'écran des résultats agrégés de la couverture et case à cocher permettant de faire correspondre les résultats aux exigences.

Gérer les résultats agrégés de la couverture

Agrégez la couverture de plusieurs simulations. Affichez la couverture de test du système obtenue à partir des tests unitaires.

Capture d'écran de plusieurs choix de métriques de couverture structurelle et non structurelle.

Métriques de couverture

Mesurez la couverture du modèle et du code pour toute une série de métriques : décisions, conditions, MCDC, opérateurs relationnels, plages de signaux, etc.

Capture d’écran du filtrage de la couverture manquante permettant de se concentrer sur ce que vous voulez tester.

Traiter la couverture manquante

Filtrez les constructions de modèle qui empêchent une couverture de test complète, comme les patterns de modélisation défensive, afin de vous concentrer sur le test d’autres parties de votre design.

Détails de la couverture, y compris la traçabilité vers les tests, issus d’un rapport détaillé.

Générer des rapports de couverture

Générez des rapports détaillés exposant les résultats cumulés de la couverture sur les métriques sélectionnées. Affichez les détails de traçabilité des exigences pour les éléments et les tests de modèle.