Rejoignez-nous le 12 décembre ! MISRA C++ 2023 : tout ce que vous devez savoir Inscrivez-vous maintenant >>
Les équipes de développement fournissent un code de meilleure qualité et sont plus productives avec Parasoft C/C++test 2023.1, y compris une augmentation de 25 % des performances d'analyse statique.
Bénéficiez d'une couverture complète pour MISRA C 2023 et la préquelle MISRA C 2012 AMD 4. D'autres améliorations incluent :
Le test C / C ++ de Parasoft est la solution de test logiciel entièrement intégrée pour les industries critiques pour la sécurité embarquée. Ses capacités de test de logiciels automatisés sont également conçues pour les environnements Agile DevOps à haute vitesse d'aujourd'hui. Il s'intègre étroitement dans votre IDE C et C ++, votre pipeline CI / CD et vos déploiements conteneurisés pour détecter les défauts plus tôt et appliquer automatiquement la conformité aux normes de l'industrie.
Libérez-vous en toute confiance en sachant que vous fournissez des applications fiables, sûres et sécurisées.
Élimine l'ennui de la conformité aux normes de sécurité et de sûreté, vous permettant de vous concentrer sur le développement de nouvelles fonctionnalités.
Testez plus intelligemment, pas plus difficile. Développez les suites de tests existantes à l'aide d'éditeurs graphiques avec une couverture de code intégrée et une analyse statique.
Le test Parasoft C / C ++ vérifie la conformité du code avec une variété de normes de sécurité fonctionnelle, de sécurité et de codage. Il génère également automatiquement la documentation nécessaire pour démontrer la conformité.
Le test Parasoft C / C ++ s'intègre à une grande variété d'EDI, d'architectures embarquées, de solutions ALM, de contrôle de source et de systèmes de construction / CI. Branchez le test Parasoft C / C ++ de manière transparente dans votre écosystème de développement existant.
Parasoft C/C++test prend en charge ARM Compiler v5 et ARM Compiler v6, les compilateurs Keil et est disponible en tant que plugin pour ARM DS, ARM DS-5, Keil MDK et Eclipse autonome pour C/C++. L'intégration permet d'effectuer une analyse de code statique, de créer et d'exécuter des tests unitaires et d'intégration et d'effectuer une couverture de code structurel. Les utilisateurs peuvent analyser les projets pour s'assurer qu'ils sont conformes aux normes de codage telles que MISRA C/C++, AUTOSAR C++ 14 ou CERT C/C++, et d'autres normes, afin d'identifier les bogues réels avec une analyse statique. Identifiez également les régressions avec des tests unitaires, des tests d'intégration et effectuez une couverture de code structurel pour automatiser la conformité aux normes de l'industrie telles que ISO 26262, DO-178C, IEC 61508, IEC 62304, EN 50128 et d'autres normes de processus de sûreté et de sécurité.
En savoir plus.Marche avec:
Bazel est un outil très puissant mais aussi un système de construction très complexe. Le package d'intégration Parasoft C/C++test Bazel ajoute l'analyse statique de Parasoft dans n'importe quel pipeline Bazel CI. Le package d'intégration Bazel est livré avec une collection de scripts et d'instructions, pour simplifier et rationaliser le processus d'intégration.
En savoir plus.Marche avec:
Parasoft C/C++test prend en charge le compilateur Clang. L'intégration permet aux équipes de développement d'effectuer une analyse de code statique, de créer et d'exécuter des tests unitaires et d'intégration, et d'effectuer une couverture de code structurel. Les utilisateurs peuvent analyser leurs projets pour s'assurer qu'ils sont conformes aux normes de codage telles que MISRA C/C++, AUTOSAR C++ 14 ou CERT C/C++, et d'autres normes, afin d'identifier les bogues réels avec une analyse statique. Effectuez également des tests unitaires, des tests d'intégration, des tests de régression et effectuez une couverture de code structurel pour automatiser la conformité aux normes de l'industrie telles que ISO 26262, DO-178C, CEI 61508, CEI 62304, EN 50128 et d'autres normes de processus de sûreté et de sécurité.
En savoir plus.Marche avec:
Tous les outils Parasoft peuvent être déployés dans des environnements basés sur Docker ou Kubernetes, et la plupart sont disponibles sur DockerHub pour un déploiement dynamique facile.
En savoir plus.Marche avec:
La plate-forme Parasoft d'outils d'automatisation des tests et de virtualisation des services s'intègre directement dans le cadre Eclipse, permettant aux utilisateurs d'exploiter de manière transparente les capacités avancées de Parasoft telles que l'analyse approfondie de la fiabilité et de la sécurité (telles que OWASP, CWE, CERT, PCI DSS, UL 2900), les tests unitaires création, analyse de couverture, automatisation des tests API / Web UI et virtualisation des services.
En savoir plus.
Marche avec:
Parasoft fournit une intégration de support intégrée pour le système de contrôle de source Git. Git peut être connecté à votre environnement de test Parasoft, permettant aux utilisateurs de gérer leurs fichiers de projet, leur code source et leurs fichiers de test.
DTP, lorsqu'il est connecté à des systèmes de contrôle de source, affiche le code source dans ses explorateurs, permettant aux utilisateurs d'inspecter de manière transparente les violations d'analyse statique, les échecs de test et les résultats de couverture.
En savoir plus.Marche avec:
L'intégration de Parasoft avec GitHub fournit des actions dédiées pour C/C++test, Jtest et dotTEST. Les actions "Exécuter" permettent aux utilisateurs d'exécuter une analyse de code avec les outils Parasoft et d'examiner les résultats de l'analyse directement sur GitHub. Les résultats sont disponibles dans l'onglet Sécurité en tant qu'« Alertes d'analyse de code » et sont inclus dans les demandes d'extraction. L'intégration de Parasoft avec GitHub fournit également des actions dédiées pour Parasoft CTP qui permettent aux utilisateurs de déployer et de détruire des environnements de test et d'exécuter des tâches d'exécution de test dans une instance distante de Parasoft CTP.
En savoir plus.Marche avec:
L'intégration de Parasoft C/C++test avec Google Test permet d'exporter les résultats des tests exécutés avec Google Test vers Parasoft DTP pour une expérience améliorée du tableau de bord Web de reporting et d'analyse. C/C++test peut également générer un rapport HTML local à l'aide du rapport XML créé par le framework Google Test.
En savoir plus.Marche avec:
Parasoft C/C++test prend entièrement en charge les compilateurs, les systèmes d'exploitation et les débogueurs Green Hills, permettant aux équipes basées sur GHS d'adapter en douceur le cadre de test sans charge supplémentaire. L'intégration permet également d'importer des projets Green Hills MULTI IDE dans C/C++test autonome pour effectuer une analyse de code statique, créer et exécuter des tests unitaires, des tests d'intégration et analyser des rapports de couverture de code. Les utilisateurs peuvent analyser les projets importés pour vérifier leur conformité aux normes de codage telles que MISRA C/C++, AUTOSAR C++ 14 ou CERT C/C++, et d'autres normes, afin d'identifier les bogues réels avec une analyse statique. Effectuez également des tests unitaires, des tests d'intégration, des tests de régression et une couverture de code structurel pour automatiser la conformité aux normes de l'industrie telles que ISO 26262, DO-178C, IEC 61508, IEC 62304, EN 50128 et d'autres normes de processus de sûreté et de sécurité.
En savoir plus.Marche avec:
Permet aux équipes d'intégrer les tests continus dans leur infrastructure CI.
Le plug-in Parasoft Findings permet d'intégrer les résultats des outils d'analyse et de test Parasoft dans les rapports Jenkins et les pipelines de création et de publication de portail en fonction de ces résultats de test.
Le plug-in Parasoft Environment Manager permet la configuration rapide d'environnements de test virtuels et l'exécution de tâches de test.
En savoir plus.Marche avec:
Permet aux organisations d'associer le risque aux exigences de l'entreprise en corrélant les résultats de l'analyse statique et les résultats des tests avec les exigences, les témoignages d'utilisateurs et les défauts. Les résultats des tests peuvent être à la fois envoyés à Jira et agrégés dans PAO Parasoft pour une traçabilité bidirectionnelle complète. De plus, la création de nouveaux problèmes et défauts peut être automatisée en fonction de l'examen et du tri des échecs de test et des violations d'analyse statique dans Parasoft DTP.
En savoir plus.Parasoft, membre du programme de partenariat TASKING, permet aux équipes de produire du code de haute qualité pour les systèmes embarqués critiques pour la sécurité. Parasoft C/C++test autonome et le plug-in C/C++test Eclipse permettent d'utiliser C/C++test avec les ensembles d'outils TASKING VX pour l'architecture TriCore, aucune intégration spéciale n'est requise. C/C++test fournit des configurations de test dédiées qui peuvent être utilisées pour effectuer une analyse statique, une analyse de flux, des tests unitaires et une surveillance de la mémoire d'application à l'aide d'interfaces d'intégration fournies par les outils de développement logiciel TriCore VX pour TriCore. Ces solutions combinées réduisent les efforts liés aux processus de conformité pour les normes telles que ISO 26262, ISO 21434, MISRA C/C++, AUTOSAR C++ 14 et d'autres normes de processus de sûreté et de sécurité.
En savoir plus.Marche avec:
Parasoft C/C++test prend en charge les compilateurs Texas Instrument et directement dans l'IDE Texas Instruments Code Composer Studio. L'intégration permet d'effectuer une analyse de code statique, de créer et d'exécuter des tests unitaires et d'intégration et d'effectuer une couverture de code structurel. Les utilisateurs peuvent analyser les projets pour s'assurer qu'ils sont conformes aux normes de codage telles que MISRA C/C++, AUTOSAR C++ 14 ou CERT C/C++, et d'autres normes, afin d'identifier les bogues réels avec une analyse statique. Identifiez également les régressions avec des tests unitaires, des tests d'intégration et effectuez une couverture de code structurel pour automatiser la conformité aux normes de l'industrie telles que ISO 26262, DO-178C, IEC 61508, IEC 62304, EN 50128 et d'autres normes de processus de sûreté et de sécurité.
En savoir plus.Marche avec: