IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Affichage des r�sultats du sondage: Quelles solutions de tests utilisez-vous en C++ en 2013 ?

Votants
51. Vous ne pouvez pas participer � ce sondage.
  • Boost.test, inclus dans la c�l�bre collections de biblioth�ques

    19 37,25%
  • cppUnit, un projet inspir� de JUnit

    8 15,69%
  • CTest, la solution propos�e avec CMaket CDash

    4 7,84%
  • CxxTest, un autre projet inspir� de JUnit

    1 1,96%
  • GTest, la solution de Google

    6 11,76%
  • QtTest, inclus dans le framework Qt

    4 7,84%
  • UnitTest++

    1 1,96%
  • Un framework personnel

    2 3,92%
  • Autre

    4 7,84%
  • Aucune, je ne fais pas de tests unitaires

    14 27,45%
Sondage � choix multiple
C++ Discussion :

Quelles solutions de tests utilisez-vous en C++ en 2013 ?


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    r0d
    r0d est d�connect�
    Membre exp�riment�

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    4 299
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 4 299
    Billets dans le blog
    2
    Par d�faut Quelles solutions de tests utilisez-vous en C++ en 2013 ?


    Bonjour,

    J'aimerais avoir vos avis concernant les diff�rentes solutions de tests unitaires en c++.

    Parmi celles que vous avez d�j� utilis�es,

    quelles sont celles qui sont les plus faciles � installer, configurer (automatisation), utiliser et maintenir ?
    sur quel(s) syst�me(s) d'exploitation fonctionnent-elles ?
    sont-elles gratuites ?
    sont-elles d�pendantes d'un IDE donn� ?
    sont-elles fiables ?

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 415
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 415
    Par d�faut
    Salut !

    Je n'en ai pas test� beaucoup mais j'aime bien GTest, pour les raisons suivantes:
    - Facilit� d'usage.
    - Facilit� de mise en place : simple et peu de d�pendances, facile � int�grer dans un projet.
    - Facilit� pour rejouer un test ou set de tests donn� (�a parait trivial et pourtant ce que �a peut �tre chiant avec certains !)
    - Customisation ais�e des formats de sorties avec les "listeners" qui permettent de g�n�rer des rapports sous diff�rentes formes.

    Inconv�nient remarqu�: de base, GTest s'utilise en ne compilant qu'un seul ex�cutable qui fait tout. Du coup, un segfault peut te pourrir un replay de nuit par exemple car plus aucun test ne sera jou� apr�s.

    Concernant tes points:
    - Int�gration: GTest ne fait rien � part te donner les cl�s pour g�n�rer des rapports sous le format qui te convient. Dans mon cas je g�n�rais des TAP pour Jenkins, c'est fait en 10 lignes de code c'est bidon.
    - Plateforme: A priori Windows/Mac/Linux. Test� sous linux
    - Licence: New BSD
    - D�pendance � un IDE: niet, s'int�gre tr�s bien dans Eclipse CDT.
    - Fiabilit� : Difficile � mesurer, aucun probl�me � d�plorer pour ma part.

  3. #3
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    2 155
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 155
    Par d�faut
    Je vais suivre de pr�s aussi, �a m'int�resse !

  4. #4
    Membre �clair� Avatar de LinuxUser
    Inscrit en
    Avril 2007
    Messages
    857
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 857
    Par d�faut
    J'ai jamais utilis�, mais on m'a tr�s fortement conseill� cppUnit
    http://matthieu-brucher.developpez.c...s/cpp/cppUnit/

  5. #5
    R�dacteur/Mod�rateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 153
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : Canada

    Informations professionnelles :
    Activit� : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 153
    Billets dans le blog
    4
    Par d�faut
    J'utilisais CPPUnit lors de ma pr�c�dente mission : je sais pas pour la mise en place, mais � l'utilisation c'est fort simple !
    Pensez � consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation r�seau ?
    Aucune aide via MP ne sera dispens�e. Merci d'utiliser les forums pr�vus � cet effet.

  6. #6
    R�dacteur/Mod�rateur
    Avatar de JolyLoic
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    5 463
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 51
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 5 463
    Par d�faut
    J'ai utilis� cppunit et boost.test, et un tout petit peu la biblioth�que livr�e dans visual studio 2012.

    Je trouve cppUnit inutilement lourd, � la mise en place comme � l'utilisation (besoin d'enregistrer manuellement les cas de test, besoin de comparer des valeurs de m�me type, et pas simplement de types compatibles (par moyen de faire un test entre une std::string et un lit�ral de type char const *...)).

    J'avais pr�f�r� boost::test (mieux packag�, rien � faire pour la mise en place, tests auto enregistr�e, bonne instrumentation du code (fuites m�moires, d�sactivation des asserts...)).
    Ma session aux Microsoft TechDays 2013 : D�velopper en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage � la d�couverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'h�sitez pas � me contacter.

  7. #7
    Membre exp�riment�
    Avatar de David Fleury
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    253
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 253
    Par d�faut
    Bonjour,

    sur tous mes projets, pro et perso, j'utilise un fork maison de cpp unit lite, tr�s simple � utiliser.

  8. #8
    Membre �prouv�
    Profil pro
    Inscrit en
    F�vrier 2008
    Messages
    114
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 114
    Par d�faut
    Bonjour,

    Personnellement, avant j'utilisais WinUnit (http://winunit.codeplex.com/) puisque c'�tait le r�sultat qui sortait le plus souvent dans mes recherches google.

    Depuis que j'ai vu ce topic, je me lance dans l'utilisation de GTest.

  9. #9
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    23
    D�tails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 23
    Par d�faut YAffut
    Yet Another Framework for Unit-Testing : http://members.home.nl/rutger.van.beusekom/

    Tr�s simple � mettre en place et � utiliser .....

  10. #10
    Membre Expert

    Avatar de germinolegrand
    Homme Profil pro
    D�veloppeur de jeux vid�o
    Inscrit en
    Octobre 2010
    Messages
    738
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de D�me (Auvergne)

    Informations professionnelles :
    Activit� : D�veloppeur de jeux vid�o
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2010
    Messages : 738
    Par d�faut
    A vot� : Aucune, je ne fais pas de tests unitaires.

  11. #11
    Membre tr�s actif
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    688
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 688
    Par d�faut
    je conseil Boost.test, dans ma boite on a test� google test cppunit et on a adopt� boost.test. Sous visual en cr�er un petit plugin il est possible de ne lancer qu'un seul test au lieu de tous, tr�s pratique .

Discussions similaires

  1. Quelles versions d'Access utilisez-vous en 2009 ?
    Par Maxence HUBICHE dans le forum Sondages et D�bats
    R�ponses: 16
    Dernier message: 19/05/2016, 17h17
  2. Quelles solutions open source utilisez-vous et pourquoi ?
    Par Hinault Romaric dans le forum Logiciels Libres & Open Source
    R�ponses: 11
    Dernier message: 28/11/2013, 12h45
  3. Quelles solutions de backup utilisez-vous ?
    Par slyz0r dans le forum Administration syst�me
    R�ponses: 8
    Dernier message: 18/05/2011, 21h29
  4. [Newsletter] OVH : Quelle solution de newsletter utilisez vous ?
    Par zepokpok dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 2
    Dernier message: 06/03/2011, 22h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo