Découvrez GoogleTest certifié TÜV avec Agentic AI pour les tests C/C++ !
Plus de détails »
Optimisé par Parasoft C/C++test et C/C++test CT — Tests de développement complets pour C et C++
Parasoft propose deux solutions complémentaires pour tests unitaires Applications C et C++ :
Les deux solutions prennent en charge l'exécution sur l'hôte et la cible, une couverture de code avancée, des fonctions de simulation et de stubbing performantes, ainsi qu'une intégration CI/CD transparente. De plus, la génération de tests pilotée par l'IA, grâce à des agents intelligents compatibles MCP, accélère la création et la couverture des tests.
Créez et exécutez des tests unitaires à l'aide d'éditeurs graphiques, de workflows guidés et de l'explorateur de cas de test. Le framework génère automatiquement des tests, des mocks, des stubs et des assertions pour isoler les unités testées. Lors de l'exécution, il détecte en temps réel les échecs, les attentes non satisfaites et les lacunes de couverture.
Tous les artefacts de test sont générés sous forme de code source, garantissant une relecture complète, un contrôle de version et une adéquation au développement critique pour la sécurité.
C/C++test CT améliore les frameworks open-source tels que GoogleTest, CppUnit et les frameworks personnalisés (développés en interne) sans modifier la façon dont les équipes travaillent.
Il s'intègre directement aux frameworks de test existants pour ajouter une couverture structurelle (instruction, branche, MC/DC), des rapports avancés, l'automatisation CI/CD et la traçabilité des exigences sans modifier la façon dont les tests sont écrits ou exécutés.
La certification TÜV SÜD s'étend aux tests unitaires basés sur GoogleTest pour des normes telles que ISO 26262, IEC 61508, IEC 62304 et EN 50128, réduisant ainsi les efforts nécessaires à la conformité aux exigences de sécurité critiques.
Les ressources de test existantes sont entièrement prises en charge, permettant aux équipes d'évoluer sans abandonner leurs investissements dans les logiciels libres.
Contrairement aux outils qui stockent les données de test dans des formats propriétaires, C/C++test et C/C++test CT génèrent les cas de test sous forme de code source, avec des valeurs de paramètres initialisées de la même manière qu'en production. Ceci garantit que les tests reflètent fidèlement le comportement réel, les rendant parfaitement adaptés à la vérification de logiciels critiques pour la sécurité.
Les kits de qualification spécifiques à l'industrie, ainsi que la certification TÜV SÜD, réduisent considérablement les efforts nécessaires pour obtenir la qualification des outils selon les normes critiques de sécurité, notamment ISO 26262, ISO 21434, DO-178B/C, IEC 61508 et EN 50716.
Les solutions de test Parasoft C/C++ permettent de passer facilement des tests isolés (avec stubs) aux tests d'intégration en utilisant les mêmes cas de test, ce qui permet une comparaison aisée des résultats dans de multiples conditions avec une reconfiguration minimale.