CTC++ analyse de couverture C/C++

[English][Deutsch][Polski]

Testwell CTC++
Outil d´analyse de couverture de test pour C, C++, Java et C#

Testwell CTC++ est un outil pour mesurer la couverture de test (couverture de code) pour des projets écrits en languages C et C++.
"CTC++ for Java and C# add-on" est une extension de Testwell CTC++ adaptée aux languages Java et C#.
Cet outil indique les parties de code déjà exécutées et celles qui doivent encore être testées (exécutées).
Testwell CTC++ support tous les niveaux de couverture de test et peut être utilisé lors de projets critiques qui nécessitent une qualité de code irreprochable.

Testwell CTC++ peut être utilisé avec tous les compilateurs et compilateurs croisés (une seule licence est suffisante pour l´utilisation avec tous les compilateurs).

CTC++ Coverage Report Files Summary      

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 / décision modifiée (modified condition/decision coverage MC/DC)
  • Couverture de condition multiple (multicondition coverage)
En savoir plus sur les différents niveaux de couverture.

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

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 avec toutes les cibles embarquées (microcontrôlleurs), même les plus petites
  • 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
En savoir plus sur l´utilisation de CTC++ avec des cibles embarquées

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

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

  • pas de modification du code nécessaire
  • travaille avec des "makefiles" existants
  • très faible augmentation du temps d´éxécution
  • intégré dans plusieurs environnements de développement
  • un seul outil pour C, C++, Java et C#

Restitution des résultats de la couverture de code

  • CTC++ Coverage Report (format HTML, hiérarchique avec 4 niveaux)
    • Directory Summary
      informations générales
    • Files Summary
      détails sur les fichiers et les répertoires
    • 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)
CTC++ Untested Code Listing      

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
  • meilleur qualité de code grâce à une large couverture de test
  • 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
  • repond aux éxigences des normes de securité pour des logiciels "critiques"
  • utilisation facile
    • un seul outil pour C, C++, Java et C#
    • un seul outil pour tous les compilateurs et toutes les cibles embarquées

Testwell CTC++ est le meilleur outil de couverture de test pour C, C++, Java et C#

  • la première version date de 1989
  • développement continu depuis plus de 20 ans
  • adaptations permanentes aux nouveaux environnements de développement
  • 2007: extension pour Java et C#
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.

 

Tastatur      

En savoir plus / Evaluations gratuites

Description technique de Testwell CTC++
Actualités de CTC++
Disponibilité
Support technique/version actuelle

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

Comparaison de produit :
Testwell CTC++ vs. gcov

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

Evaluations gratuites


last updated: 09.10.2009

© 2005-2009 Verifysoft Technology GmbH
CTA++, CTC++, CMT++ and CMTJava are products of Testwell Oy, Tampere (Finland)
CTC++ for Java and C# add-on is an add-on of Verifysoft Technology GmbH (Germany)
TestWeaver is a product of QTronic GmbH, Berlin (Germany)
all other trademarks of this site are the property of their respective owners