CTC++ analyse de couverture C/C++

[English][Deutsch]

Testwell CTC++ : Outil d´analyse de couverture de test pour C et C++

Testwell CTC++ est un outil de couverture de test efficace et facile à utiliser. Il montre les parties du code qui ont été executées (testées).
Cet outil analyse tout niveau de couverture comme il est nécessaire pour les projets "critiques".

CTC++ Code Coverage Analyzer for C/C++      

Testwell CTC++ vérifie votre code pour tout niveau de couverture

  • Couverture de fonction (function coverage)
  • Couverture de décision (decision coverage)
  • Couverture de condition / de branche (condition/branch coverage)
  • Couverture de condition multiple (multicondition coverage)
  • Couverture de condition / décision modifiée (modified condition/decision coverage MC/DC)
En savoir plus sur les différents niveaux de couverture.

 

CTC++ répond aux exigences de différentes normes, comme la norme DO-178B pour l´aéronautique (tous les niveaux : A, B, C). Cet outil peut également être utilisé pour obtenir d´autres certifications.

CTC++ est intuitif et très facile à utiliser

  • Pas de modification du code nécessaire
  • travaille avec des "makefiles" existants
  • très faible coût d´instrumentation
  • très faible augmentation du temps d´éxécution
  • intégré dans plusieurs environnements de développement
      CTC++ Code Coverage Analyzer for C/C++

Testwell CTC++ est l´outil idéal pour mesurer la couverture de code dans les systèmes embarqués

  • très faible coût d´instrumentation (instrumentation overhead)
  • fonctionne même sur de très petites cibles
  • fonctionne avec tous les compilateurs
  • le produit supplémentaire pour la mesure de couverture de test dans les cibles (host-target-add-on) est livré dans le code source, ce qui permet une adaptation rapide et facile à de nouvelles cibles

Restitution des résultats de la couverture de code

  • CTC++ Coverage Report (format HTML, hierarchique avec 4 niveaux)
    • Directory Summary
      informations générales
    • Files Summary
      détails sur les fichiers et les répetoires
    • Functions Summary
      détails concernant les méthodes et les fonctions de chaque fichier
    • Execution Profile
      extention du "detailed view"
      montre les "execution counters" avec le code source
      les lignes qui ne sont pas exécutées entièrement sont montrées en couleur rouge
  • Execution Profile Listing
    montre combien de fois chaque partie du code a été exécutée
    montre les parties du code qui n´ont pas encore été exécutées
    (rapport de texte)
  • Untested Code Listing
    montre les parties du code n´ayant pas encore été testées
    (rapport de texte)
  • Coverage Summary Listing
    pourcentage cumulé des "couvertures": pour l´ensemble, pour chaque fichier source et pour chaque fonction
    (rapport de texte)
  • Execution Time Listing (textual report)
    montre le temps moyen et le cumul du temps d´exécution pour chaque fonction
    (rapport de texte)

Avantages de Testwell CTC++

Avec Testwell CTC++
  • vous pouvez écrire des cas de test plus adaptés
  • vous évitez de perdre du temps à écrire des cas de test répétitifs
  • vous savez à quel moment vous pouvez cesser de tester
  • vous pouvez prouver à vos clients que votre code a été testé selon leurs exigences
  • en tant que client, vous pouvez être certain que le code de vos partenaires de développement est testé selon vos exigences
  • vous pouvez détecter le code mort
  • vous pouvez trouver les goulots d´étranglement dans votre programme
  • CTC++ calcule et montre le temps d´exécution pour chaque fonction

Testwell CTC++ est l´outil de couverture de test le plus performant pour C et C++

  • la première version date de 1989
  • développement continu depuis plus de 15 ans
  • adaptations permanentes aux nouveaux environnements de développement
  • travaille avec toutes les cibles embarquées et tous les compilateurs
Testwell CTC++ est utilisé avec succès dans de nombreux projets de développement afin de garantir une qualité de code irréprochable. Voici quelques-unes de nos références.

 

CTC++ Code Coverage Analyzer for C/C++

En savoir plus / Evaluations gratuites

Description technique de CTC++
Actualités de CTC++
Disponibilité
Contactez notre support technique

Utilisation particulières de Testwell CTC++:
Intégration dans Visual Studio
Testwell CTC++ pour des cibles Symbian
Couverture du noyau (Kernelcoverage)
Testwell CTC++ pour Beck IPC@CHIP
Nouveau pour Java et C#: CTC++ for Java and C# add-on

Testwell CTC++ fonctionne avec tous les compilateurs:
Informations pour l´utilisation de CTC++ avec le compilateur IAR

Evaluations gratuites


last updated: 18.02.2008

© 2005-2008 Verifysoft Technology
CTA++, CTC++, CMT++ and CMTJava are products of Testwell Oy, Tampere (Finland)
CTC++ for Java and C# ist a product of Verifysoft Technology GmbH
all other trademarks of this site are the property of their respective owners.