VectorCAST/QA
VectorCAST/QA s'intègre à votre système de build, à vos compilateurs et à votre infrastructure de test existants afin de collecter des métriques de couverture de code et de qualité pour les codes C, C++ et Ada. Il fonctionne en arrière-plan, parallèlement à vos activités de test existantes, sans nécessiter de modifications de votre workflow ni de votre chaîne d'outils.
Vous bénéficiez ainsi d’une vue unique et actualisée de la couverture des tests, de leur état d’avancement et de l’état de préparation à la mise en production, partagée par l’ensemble de votre équipe. Vous obtenez des réponses claires aux questions suivantes : quel volume de tests a été effectué, que reste-t-il à tester et êtes-vous prêt pour la mise en production ?
À qui s’adresse VectorCAST/QA ?
VectorCAST/QA est utilisé par les équipes de développement et de test de logiciels embarqués en C, C++ ou Ada qui ont besoin de métriques de qualité cohérentes et mesurables tout au long d’un projet. Il est particulièrement adapté aux équipes travaillant dans le cadre de normes de sécurité exigeant des preuves de couverture de code, notamment les normes DO-178C, ISO 26262, CEI 61508, CEI 62304 et EN 50716.
VectorCAST/QA en bref
VectorCAST/QA offre à votre équipe une vue cohérente et indépendante des outils sur l'exhaustivité des tests, sans perturber vos méthodes de travail habituelles.
Obtenez des indicateurs de couverture sans modifier votre chaîne d'outils
VectorCAST/QA utilise votre compilateur et vos scripts de compilation existants. Pas de nouveaux outils, pas de modification de votre processus actuel. Il instrumente votre code source et collecte des données à partir de tous les tests que vous exécutez déjà.
Réduisez la durée totale d’exécution des tests grâce aux tests basés sur les modifications
Identifie automatiquement les tests affectés par chaque modification du code et n’exécute que ceux-ci. Il n’est pas nécessaire d’exécuter la suite complète à chaque fois.
Répondez en toute confiance aux questions relatives à l’état de préparation à la mise en production
Les données de couverture, l’état des tests et les indicateurs de complexité du code sont collectés en continu et mis à la disposition de toute l’équipe. Quelle part des tests a été effectuée ? Que reste-t-il à faire ? Êtes-vous prêt à livrer le produit ?
Respectez les exigences de couverture de certification grâce à un outil qualifié
L’outil de couverture de code est certifié par TÜV SUD pour les applications industrielles, automobiles, médicales et ferroviaires. Un dossier de qualification de l’outil est disponible pour la norme DO-178C.
Agrégation de la couverture sur l’ensemble des phases de test
Les données de couverture issues des tests unitaires, des tests d’intégration et des tests système sont regroupées dans une vue unique. Cela inclut les tests exécutés dans VectorCAST/C++, VectorCAST/Ada ou tout autre framework compatible.
VectorCAST/Coupling étend les fonctionnalités de VectorCAST/QA pour les équipes travaillant selon la norme DO-178C. Il ajoute une vérification automatisée du couplage des données et des commandes, couvrant à la fois l’analyse statique et la vérification en exécution, directement au sein de votre projet VectorCAST/QA existant.
Domaines d'application
VectorCAST/QA est utilisé chaque fois qu'une équipe a besoin de métriques de couverture cohérentes et vérifiables dans le cadre d'un projet de logiciel embarqué, quels que soient les outils de test déjà en place.
Pipelines d'intégration continue
VectorCAST/QA s'intègre à Jenkins et à d'autres serveurs d'intégration continue (CI), répartissant l'exécution des tests sur des machines de test physiques ou virtuelles et collectant automatiquement les données de couverture à chaque exécution.
Programmes de certification pour les systèmes critiques en matière de sécurité
Les preuves de conformité aux normes DO-178C, ISO 26262, CEI 61508, CEI 62304 et EN 50716 sont recueillies et présentées sous des formats adaptés à l'examen de certification. La certification TÜV SUD et le dossier de qualification de l'outil DO-178C répondent aux exigences formelles en matière d'audit.
Grandes équipes utilisant plusieurs frameworks de test
VectorCAST/QA regroupe les données de couverture issues de plusieurs types de tests et de cadres de test sans obliger les équipes à s'aligner sur un outil unique. Les connecteurs pour chaque type de test sont configurés une seule fois et partagés au sein de l'équipe.
Maintenance du code hérité
Les fonctionnalités d'analyse d'impact des modifications et de gestion des cas de test aident les équipes à comprendre quels tests portent sur quelles parties du code, à identifier les tests redondants et à prendre des décisions plus éclairées lors de la modification d'un logiciel existant.
Key Features
VectorCAST/QA couvre l'ensemble du processus de mesure de la qualité, depuis l'instrumentation et la collecte des données de couverture jusqu'à l'analyse des modifications et l'intégration dans l'environnement de développement continu (CI).
Frequently Asked Questions

