Les produits VectorCAST offre une gamme complète d'outils pour le C, le C++ et l'Ada qui permettent l'automatisation des activités de test dynamique durant tout le cycle de vie du logiciel.
Test unitaire et d'intégration
VectorCAST/C++ et VectorCAST/Ada automatisent le test du code écrit en C/C++ ou en Ada. Ils permettent le test unitaire et celui d'intégration.
Gestion des tests de régression
VectorCAST/Manage vous permet d'importer des environnements de tests développés sur VectorCAST/C++, VectorCAST/Ada et VectorCAST/Cover et de les intégrer à des suites de tests de régression, vous permettant ainsi de contrôler toutes vos activités de test unitaire et d'intégration à partir d'un point de coordination central.
Couverture de code
VectorCAST/Cover vous permet de réaliser une analyse de la couverture de code durant le test fonctionnel ou système. Ses résultats peuvent être partagés avec les outils VectorCAST/C++ et VectorCAST/Ada.
VectorCAST/MCDC offre deux niveaux de vérification des points de décision du programme. VectorCAST/MCDC peut également générer automatiquement des jeux de test mcdc MC/DC qui aident à atteindre un taux de couverture de 100% sur ces points de décision.
Modules des produits
VectorCAST/RSP (Runtime Support Package) est une extension de VectorCAST/C++ et de VectorCAST/Ada qui rend possible l'exécution des jeux de test sur processeur cible ou simulateur.
VectorCAST/RGW établit une connection entre la base de données contenant les spécifications/exigences du programme et VectorCAST. Grâce à une interface graphique simple et intuitive, les développeurs peuvent rapidement lier spécifications et jeux de tests de VectorCAST. Après leur exécution, le statut de ces jeux de test peut être sauvegardé sur la base de données gérant les spécifications.
VectorCAST/Lint est un outil d'analyse statique permettant l'analyse d'un simple module ou de tout le code C ou C++ afin d'identifier d'éventuels problèmes à leur source - avant la compilation.
Les kits de certification VectorCAST accélèrent la validation et la certification du développement fait afin de répondre aux normes de sécurité de l'avionique (DO-178B), du ferroviaire (EN 50126), des applications industrielles (IEC 61508), de l'automobile (ISO 26262) et des appareils médicaux (FDA et IEC 62304).
Intégrations à d'autres outils logiciel
Vector Software collabore avec nombre de leaders dans l'industrie afin de développer des intégrations qui maximisent les capabilités et l'utilité des outils VectorCAST. VectorCAST s'intègre avec des gestionnaires de configuration du code, des outils de modélisation logicielle, des bases de données des spécifications, et des analyseurs statiques.
Compilateurs et débogueurs
VectorCAST s'intègre à une vaste gamme de compilateurs et débogueurs C, C++ et Ada.
Systèmes d'exploitation embarqués en temps réel (RTOSes)
VectorCAST a été conçu afin de pouvoir s'intégrer à n'importe quel système d'exploitation embarqué en temps réel disponible sur le marché.