Simulink Test
Développer, gérer et exécuter des tests basés sur la simulation
Vous avez des questions ? Contacter un commercial.
Vous avez des questions ? Contacter un commercial.
Simulink Test propose des outils dédiés à la création, à la gestion et à l'exécution de tests systématiques basés sur la simulation de modèles, du code généré, ainsi que du hardware physique ou simulé. Cet environnement inclut des modèles de test de simulation, de référence et d'équivalence qui vous permettent de réaliser des tests fonctionnels, unitaires, de régression et comparatifs en modes SIL (Software-in-the-Loop), PIL (Processor-in-the-Loop) et HIL (Hardware-in-the-Loop) temps réel.
Simulink Test vous donne la possibilité de créer des harnais de test non intrusifs pour isoler le composant à tester. Vous pouvez définir des évaluations basées sur les exigences en langage textuel, et spécifier les entrées du test, les sorties attendues ainsi que les tolérances dans différents formats, notamment Microsoft® Excel®. Simulink Test inclut un bloc Test Sequence qui vous permet de créer des séquences de test et des évaluations complexes, ainsi qu’un gestionnaire de tests pour la gestion et l’exécution de vos tests. Les blocs Observer vous permettent d'accéder à n'importe quel signal dans le design sans modification du modèle ou de son interface. Les grands jeux de tests peuvent être organisés et exécutés en parallèle ou sur des systèmes d’intégration continue.
Vous pouvez relier les tests aux exigences (avec Requirements Toolbox) et générer des rapports qui incluent des informations sur la couverture des tests avec Simulink Coverage.
Le support des normes industrielles est assuré via l'IEC Certification Kit (for ISO 26262 and IEC 61508) et le DO Qualification Kit (for DO-178 and DO-254)
Utilisez des modèles de test pour créer des tests de simulation, de référence et d’équivalence. Définissez les données de test graphiquement dans différents formats (fichiers MAT, feuilles de calcul Excel, code MATLAB) en utilisant les blocs Signal Editor, des séquences programmatiques d’entrée de test avec le bloc Test Sequence, ou générez automatiquement les entrées de test à l’aide de Simulink Design Verifier.
Vous pouvez tirer parti de la puissance de Simulink Test et de RoadRunner pour créer des scénarios de test complets qui simplifient le processus de test d'agents sur des véhicules Ego dans le cadre de simulations routières, améliorant ainsi l’efficience et l'efficacité de votre workflow de tests. Vous pouvez créer et exécuter des cas de test RoadRunner dans le Test Manager en utilisant un seul modèle Simulink pour tester un scénario RoadRunner.
Augmentez le débit pour de grands jeux de tests, de nombreuses itérations et des modèles Simulink volumineux grâce à l’exécution en parallèle. Les tests peuvent être exécutés individuellement ou en mode batch pour les automatiser et mettre en place un environnement standardisé. Exécutez des tests de modèle avec MATLAB Unit Test afin de vous intégrer dans des systèmes d'intégration continue (CI) tels que Jenkins™.
Exécutez et débuggez vos tests en mode simulation Normal, Accelerator, Rapid Accelerator, SIL (Software-in-the-Loop), PIL (Processor-in-the-Loop) ou en mode HIL (Hardware-in-the-Loop) temps réel avec Simulink Real-Time. Utilisez Simulink Test Support Package for ASAM® XIL Standard afin de contrôler du hardware HIL tiers avec Simulink Test.
Les harnais de test proposent un environnement de simulation intégré qui isole un modèle ou un composant du modèle Simulink . Exécutez des simulations de test sur des modèles ou des composants de modèle tout en synchronisant les modifications apportées au design entre le modèle et le harnais de test. Grâce aux observateurs, débuggez et testez des signaux Simulink sans ajouter de ports, de blocs, de connexions ou d’interfaces qui sont uniquement dédiés aux tests.
Créez des tests et évaluez les résultats de la simulation à l’aide de séquences de test temporelles et par étapes en utilisant un sous-ensemble de fonctionnalités du langage MATLAB , notamment les opérateurs temporels, les générateurs de signaux ainsi que les constructions conditionnelles.
Créez des tests avec des évaluations temporelles en utilisant une sémantique précise en langage naturel. Ces tests modélisent avec précision un comportement complexe reposant sur la temporalité avec des conditions, des événements, des valeurs de signaux et des retards.
Simulink Test affiche un récapitulatif des tests exécutés ainsi que leurs détails. Pour partager les résultats des tests, exportez-les dans un fichier, qui pourra être consulté par la suite dans le gestionnaire de tests. Générez des rapports comprenant les résultats des tests, le récapitulatif des tests et tous les critères utilisés pour les comparer. Ces rapports peuvent être personnalisés à l’aide de Simulink Report Generator.
Des métriques de couverture, telles que la couverture des décisions, des conditions, des conditions/décisions modifiées (MC/DC) et la couverture des limites relationnels, peuvent être collectées à l’aide de Simulink Coverage. À partir des résultats de couverture dans le gestionnaire de tests, générez des cas de test pour la couverture manquante à l’aide de Simulink Design Verifier.
« L'approche Model-Based Design nous a aidé à appliquer les méthodes de design et de vérification requises par la norme ISO 26262, comme la vérification comparative et l'évaluation de la couverture des tests. Les cas et rapports de tests automatisés dans Simulink Test ont, en particulier, contribué significativement à réduire les efforts de test. »
Jeongwon Sohn, LG Electronics
Profitez de 30 jours pour tester.
Découvrez les tarifs et les produits.
Votre établissement propose peut-être déjà un accès à MATLAB, Simulink et d'autres produits complémentaires via la licence Campus-Wide.