Rejoignez-nous le 30 avril : dévoilement de Parasoft C/C++test CT pour l'excellence en matière de tests continus et de conformité | En savoir plus

Personne tapant sur ordinateur

Couverture du code C/C++

Couverture du code C/C++

Propulsé par la solution de test de développement la plus complète de Parasoft pour C et C++

Couverture de code pour C et C++

Les solutions Parasoft pour la couverture de code fournissent des commentaires critiques sur l'exhaustivité et la rigueur du processus de test en corrélant les tests avec les résultats de couverture.

Comment ça marche?

Les solutions Parasoft pour la couverture de code exploitent intelligemment les informations sur la relation entre les résultats de couverture de code et les cas de test et les modifications apportées au code pour une métrique de couverture plus précieuse. Les rapports de couverture de code sont rassemblés avec une compréhension de leur lien avec les cas de test.

Présenter les résultats des tests de cette manière évite aux utilisateurs de consacrer du temps et des efforts à tester des fonctionnalités non importantes, sans couvrir les exigences système critiques. Cette solution puissante est essentielle pour assurer la conformité aux normes de sécurité fonctionnelle, telles que DO-178B/C, ISO 26262, ISO 21434, CEI 61508, etc.

Fonctionnalités:

Bénéficiez de l'approche Parasoft

Corréler les tests et les exigences au code source pour une traçabilité complète

Parasoft met en corrélation les exigences non seulement avec les tests et les résultats des tests, mais également avec les exigences et le code source créé pour mettre en œuvre les exigences. Les utilisateurs peuvent baliser le code créé à l'aide d'un schéma flexible et fournir ces informations au centre de rapport, ce qui permet des rapports de test et de couverture détaillés axés sur une exigence sélectionnée, sans obscurcissement qui proviendrait autrement du code lié à d'autres exigences. Cette capacité permet une vue complète de la qualité, associant les résultats des tests, l'analyse du code et la couverture du code aux exigences, permettant aux équipes de mieux comprendre les domaines de risque, afin de pouvoir concentrer les activités de correction.

Obtenez une vue complète de la couverture des tests

Au lieu de simplement voir les résultats de couverture des tests unitaires uniquement, Parasoft C/C++test et C/C++test CT capturent les informations de couverture sur différentes pratiques de tests de développement, pour fournir une vue complète de ce qui a été et n'a pas été testé. Le tableau de bord de reporting et d'analyse de Parasoft affiche également les tests qui ont été utilisés pour tester les parties spécifiques de la base de code, afin que les utilisateurs disposent d'une traçabilité complète. Cela aide les utilisateurs à comprendre comment retester le plus efficacement la base de code et réutiliser les tests pour augmenter la couverture du code.

Concentrez-vous sur le code et les tests qui comptent pour réduire les risques

Avec Parasoft, les équipes peuvent se concentrer sur la couverture du code pour les zones de développement actif, au lieu de l'ensemble de la base de code, ce qui peut être particulièrement problématique lors de l'utilisation de bases de code héritées. Plutôt que d'essayer uniquement d'obtenir un numéro de couverture pour l'ensemble de la base de code, Parasoft vous aide à identifier les parties du code qui changent. Le tableau de bord de rapport de Parasoft met en corrélation les données du test C / C ++ avec les changements observés dans la base de code pour concentrer l'équipe de développement sur l'obtention de niveaux plus élevés de couverture de code pour ces parties spécifiques et modifiées de la base de code. Avec Parasoft, vous pouvez minimiser l'impact des changements en gérant efficacement le changement lui-même.