Découvrez GoogleTest certifié TÜV avec Agentic AI pour les tests C/C++ !
Plus de détails »
Propulsé par Parasoft DTP
Les rapports de Parasoft contextualisent les résultats de C/C++test et C/C++test CT, transformant les données brutes en informations exploitables et en preuves prêtes pour l'audit.
Pour une visibilité accrue, les résultats peuvent être exportés vers la plateforme de reporting web de Parasoft, DTP, où le reporting est optimisé grâce à des tableaux de bord interactifs. DTP propose des rapports de conformité, des widgets personnalisables, la navigation dans le code source, un filtrage avancé et des analyses pour une compréhension approfondie de la qualité logicielle.
Le test Parasoft C / C ++ aide les équipes à comprendre efficacement les résultats des tests logiciels en rapportant et en analysant les résultats de plusieurs manières.
Directement dans l'IDE du développeur, les utilisateurs peuvent afficher:
Depuis le tableau de bord de reporting centralisé de Parasoft DTP, les utilisateurs peuvent consulter tous les éléments ci-dessus et bien plus encore :
La vue « Tâches qualité » de l’IDE permet aux développeurs de trier et de filtrer rapidement les résultats (par exemple, par fichier, règle ou projet). Les annotations intégrées à l’éditeur de code source établissent un lien direct entre les problèmes et le code, fournissant ainsi un contexte et des conseils pour une correction efficace. La couverture du code est présentée sous forme de surlignages visuels dans l’éditeur, ainsi que sous forme de pourcentages au niveau du projet, du fichier et de la fonction dans une vue dédiée.
Les résultats d'analyse issus des environnements de développement intégrés (IDE) et des flux de travail en ligne de commande peuvent être exportés aux formats HTML et PDF pour la génération de rapports locaux. Pour les développements critiques en matière de sécurité, C/C++test propose également un format de rapport dédié incluant une configuration détaillée des tests unitaires et les journaux d'exécution, offrant ainsi une visibilité complète sur la construction des tests et leur comportement lors de l'exécution.
Pour faciliter la collaboration en équipe, les résultats sont publiés sur Parasoft DTP, une plateforme centralisée où les développeurs consultent les résultats des tests automatisés et où les responsables évaluent la qualité des projets. Les données, incluant les résultats d'analyse statique, les métriques, les tests unitaires, la couverture de code et les détails du code source, sont stockées avec un identifiant de build, garantissant une traçabilité complète pour chaque build.
Au lieu de s'appuyer sur des outils d'analyse statique basiques avec des fonctionnalités de reporting et de visualisation des tendances limitées, Parasoft propose un cadre complet pour la mise en place d'un processus de conformité évolutif et durable.
Au-delà des rapports standard, Parasoft intègre un module dédié aux rapports de conformité, offrant une vue dynamique de l'état de conformité. Les équipes peuvent regrouper les résultats selon les catégories de normes de codage, gérer les écarts et générer une documentation de conformité prête pour l'audit, conforme à la spécification MISRA Compliance:2020.
Parasoft C/C++test fournit un cadre de reporting unifié qui rassemble l'analyse statique, les tests unitaires et la couverture de code, prenant en charge les méthodes de vérification requises par les normes de sécurité fonctionnelle.
En consolidant les résultats de ces techniques, Parasoft réduit la charge de travail liée aux tests, simplifie les audits de code et élimine le traitement manuel des rapports pour la création de la documentation de certification. Les équipes peuvent ainsi concentrer leurs tests sur les points les plus importants, réduire les efforts inutiles et améliorer leurs résultats grâce à une meilleure couverture et une exécution plus efficace, tout en minimisant l'impact des modifications.
Le moteur d'intelligence des processus de Parasoft permet aux équipes d'analyser les changements entre les versions, en mettant en évidence les lacunes de couverture, les nouvelles violations d'analyse statique et les risques introduits dans le code modifié au fil des itérations, des versions ou des mises à jour des versions de référence existantes.
En identifiant en continu les zones à haut risque, les équipes peuvent améliorer la qualité au fil du temps, réduisant ainsi la dette technique liée au code non testé, aux violations des normes de codage et aux défauts potentiels. Cette analyse ciblée permet aux équipes de concentrer leurs efforts de test et de maintenance là où ils sont le plus nécessaires, générant des améliorations mesurables à chaque version.
« MISRA », « MISRA C » et le logo triangulaire sont des marques déposées de The MISRA Consortium Limited. ©The MISRA Consortium Limited, 2021. Tous droits réservés.