MATLAB Test

MISE A JOUR IMPORTANTE

 

MATLAB Test

Développer, gérer et exécuter des tests pour les programmes MATLAB

MATLAB Test fournit des outils pour mesurer, tester et améliorer la qualité de votre code MATLAB. Vous pouvez générer des tests de démarrage ou utiliser MATLAB Copilot pour créer une suite de tests prête à être exécutée. Vous pouvez également générer des tests à partir de votre historique de commandes, ainsi que des tests d'équivalence pour les artefacts MATLAB Coder et MATLAB Compiler SDK.

Il est possible d’utiliser le Code Quality Dashboard (tableau de bord de qualité du code) pour examiner l’état de préparation du code et identifier les chemins de code non testés, à l’aide des métriques de couverture de code conformes aux normes de l'industrie, telles que la couverture des décisions, des conditions et la couverture modifiée des conditions/décisions (MC/DC). MATLAB Test Manager vous permet de gérer et exécuter des suites de tests et de réduire le temps d'exécution des tests en exécutant uniquement les tests impactés par les modifications de code récentes.

Avec MATLAB Test, vous pouvez tracer et vérifier les exigences (avec Requirements Toolbox) et garantir la conformité dans les applications réglementées nécessitant les normes ISO® 26262 et IEC® 61508 (avec le IEC Certification Kit).

La vidéo dure 2:17

Mesurer la couverture du code dans MATLAB

Mesurez la couverture du code de votre application ou de votre algorithme MATLAB en réalisant des tests. Collectez les métriques de décision, de condition et de couverture MC/DC, ainsi que les métriques de couverture des fonctions et des instructions de MATLAB. Utilisez ces métriques pour évaluer l'efficacité et l'exhaustivité des tests ou pour démontrer la conformité aux réglementations de l'industrie.

Visualiser la qualité du code MATLAB

Visualisez et mesurez la qualité de votre code MATLAB avec le Code Quality Dashboard de MATLAB Test. Le tableau de bord offre une vue récapitulative agrégée de l'analyse statique du code et des résultats des tests, ainsi que des métriques de couverture et d'exigences.

Tests d'équivalence pour l'intégrité du code

Créez et exécutez des tests d'équivalence comparatifs. Comparez les résultats produits par votre code MATLAB avec ceux produits par le code généré avec MATLAB Coder ou MATLAB Compiler SDK, conformément aux recommandations IEC®  62304 et ISO 26262.

L'interface utilisateur du MATLAB Test Manager avec des fichiers de test étiquetés.

Gérer des suites de tests à grande échelle

Organisez et gérez les tests et leurs résultats dans votre projet en créant et en exécutant des suites de tests personnalisées. Appliquez des techniques de test basées sur les dépendances pour concentrer les efforts de test sur les sections de code critiques. Utilisez les résultats des tests persistants pour ne réexécuter qu'un sous-ensemble sélectionné de tests afin de vérifier les modifications apportées au code.

L'interface de Requirements Toolbox, illustrée avec des flèches pointant vers le code d’une application MATLAB et MATLAB Test.

Tracer les exigences dans le code et les tests MATLAB

Créez, gérez et parcourez les liens de traçabilité entre les lignes de votre code MATLAB ou MATLAB Test, et les informations sur les exigences contenues dans des documents externes (avec Requirements Toolbox). Mettez en surbrillance la traçabilité dans MATLAB Editor pour identifier les lacunes dans l'implémentation et les tests.

Marque de certification délivrée par TÜV SÜD.

Conformité aux normes de l'industrie

Utilisez les artefacts de qualification d'outils, les certificats et les suites de tests de l'IEC Certification Kit pour qualifier MATLAB Test et d'autres outils de génération et de vérification de code proposés par MathWorks conformément aux normes ISO 26262, IEC 61508, EN 50128, ISO 25119 et aux normes de sécurité fonctionnelle associées telles que IEC 62304 et EN 50657. Les certificats et les rapports d'évaluation de TÜV SÜD sont inclus dans le kit de MATLAB Test.

Essayez MATLAB Test gratuitement

Découvrez nos produits.


Prêt à acheter ?

Découvrez les tarifs et les produits.

Vous êtes étudiant ?

Votre établissement propose peut-être déjà un accès à MATLAB, Simulink et d'autres produits complémentaires via la licence Campus-Wide.