22 avril 2022PG










Quelles sont les différentes façons de récupérer les données d'instrumentation de Testwell CTC++?
Il existe différentes façons d'utiliser Testwell CTC++ pour mesurer la couverture de code sur votre cible embarquée.
Une approche consiste à utiliser notre HOTA (Host-Target) Workflow où vous pouvez personnaliser l'implémentation du runtime fourni en fonction des capacités de votre cible.
Le Host-Target Add-On appelé HOTA permet de mesurer la couverture avec Testwell CTC++ pour les cibles (embarquées).
Avec HOTA, le cas d'utilisation suivant est pris en charge :
- Le code source est instrumenté et compilé sur l'hôte en utilisant un compilateur croisé pour la cible.
- Le programme instrumenté est exécuté sur la cible.
- Les compteurs d'exécution doivent être ramenés à l'hôte.
- La génération des rapports de couverture se fait généralement au niveau de l'hôte.
Une cible dans ce sens peut être une cible embarquée ou tout système avec un système d'exploitation différent. Les applications en mode noyau, comme les pilotes, peuvent également être instrumentées à l'aide de HOTA.
Essentiellement, le package HOTA consiste en quelques fichiers sources C bien commentés qui construisent le moteur d'exécution Testwell CTC++. Les fichiers sont en C et se compilent avec n'importe quel compilateur C.
Une autre approche consiste à utiliser le Bitcov Workflow qui conserve les données du compteur dans la mémoire de l'application qui peut être lu à tout moment par des moyens appropriés.
La manière qui serait la meilleure dans votre configuration peut être élaborée lors d'une évaluation gratuite de Testwell CTC++.
De plus amples informations sur ces approches sont disponibles auprès de notre TESTWELL CTC++ HELP (lien à partir de notre page produit Testwell CTC++).
retour aux FAQ (Frequently Asked Questions)
Avantages
- Compatible avec tous les compilateurs natifs ou croisés
- Compatible avec toutes les cibles embarquées et tous les microcontrôleurs
- Analyses pour tous les niveaux de couverture jusqu´à MC/DC et MCC
- Conforme aux normes de sécurité
- Kit de qualification disponible
- Certifié par TÜV Süd Rail GmbH
- Simplification des tests d'intrusion
- Support des langages C, C++, Java et C#
- Effectue la couverture du noyau
- Intégré dans des chaînes de compilation et des environnements de test
- Fonctionne avec de nombreux systèmes d´exploitation
- Fonctionne avec tous les outils de test unitaires
- Intégration avec de nombreux EDI
- Rapports clairs et explicites
- Très facile à utiliser
- Des milliers de licences utilisées pour les développements critiques
- Témoignages d´utilisateurs
- Présentations en direct, Formations, Workshops,Trainings, Webinaires
- Présentations en ligne, Vidéos, Webinaires enregistrés
Foire aux questions / Frequently Asked Questions