VectorCAST/C++
|
VectorCAST/C++ est une solution intégrée de test logiciel qui réduit de manière significative le temps, l'effort et le coût associés au test de composants écrits en C ou en C++ pour la validation d'applications critiques. VectorCAST/C++ analyse votre code et utilise des générateurs de code afin de créer automatiquement toutes les composantes d'un harnais de test complet et immédiatement exécutable. Une fois le harnais de test créé, l'outil vous permet de créer et d'exécuter des jeux de test, et vous fournit une analyse de la couverture du code réalisée ainsi que des métriques statiques du code. Les données des jeux de test sont maintenues hors du harnais afin de permettre la conduite de tests de non-régression de manière entièrement automatique. |
Éléments-clés
- Création d'un harnais de test complet pour les tests unitaires et d'intégration
- Exécution de tests depuis l'interface graphique ou via la ligne de commande (shell)
- Analyse de la couverture logicielle
- Tests de non-régression
- Création automatique de tests basés sur les branches de décision (basis path analysis)
- Tests créés par l'utilisateur afin de vérifier que les exigences du cahier des charges ont été adéquatement remplies
- Analyse des règles de codage du C et du C++
- Analyse de l'ordre d'exécution des tests afin d'aider au débogage
- Intégration aux outils de modélisation Rhapsody® et de gestion des exigences DOORS® de Telelogic
Six modules intégrés
VectorCAST/C++ est composé des six modules suivants:
- Le générateur d'environnement
- Le gestionnaire de l'exécution
- L'analyseur de couverture de code
- Le générateur de jeux de test
- Le générateur de rapports
- L'analyseur statique de la complexité du code et des branches de décision (basis paths)





