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

C++ Discussion :

Choix d'un logiciel pour test unitaire en C++


Sujet :

C++

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2010
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 68
    Points : 54
    Points
    54
    Par défaut Choix d'un logiciel pour test unitaire en C++
    Bonjour,

    Je dois choisir un logiciel pour réaliser quelques petits tests unitaire, je recherche un logiciel qui ne rajoute aucune dépendances à mon code, idéalement, un logiciel ou il faut écrire les test à la main, en ligne de commande ou par une interface.

    Avez vous des propositions, merci

  2. #2
    Expert éminent sénior
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 627
    Points : 30 692
    Points
    30 692
    Par défaut
    Salut,

    A vrai dire, ce n'est pas un logiciel qui est généralement utilisé pour les tests unitaires, mais plutot une bibliothèque.

    Tu peux, par exemple, envisager d'utiliser boost test qui n'ajoute aucune dépendances et qui permet de créer des tests unitaires très sympa

    Ceci dit, en théorie, les tests unitaires devraient être effectués durant l'ensemble du processus de la mise au point de ton application

  3. #3
    Membre du Club
    Inscrit en
    Janvier 2010
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 68
    Points : 54
    Points
    54
    Par défaut
    Le soucis c'est que c'est moi qui écris le code, mais pas forcement moi qui fait les tests.

    En plus de ca j'ai pleins de projets à codé, et je voudrai juste installé une plateforme de debug pour des personnes pas forcement spécialisté en c++ qui leur permettrai de corriger rapidement des erreur en cas de problème chez un client, voila

    je ne trouve pas le site de "boot test" tu n'aurai pas le lien , merci

  4. #4
    Rédacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supaéro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing Supaéro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Points : 4 732
    Points
    4 732
    Par défaut
    Des logiciels de tests unitaires ? Connait pas.
    Mais des bibliothèques de test, ouais

  5. #5
    Expert éminent sénior
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 627
    Points : 30 692
    Points
    30 692
    Par défaut
    Citation Envoyé par tiagocerqueira Voir le message
    Le soucis c'est que c'est moi qui écris le code, mais pas forcement moi qui fait les tests.

    En plus de ca j'ai pleins de projets à codé, et je voudrai juste installé une plateforme de debug pour des personnes pas forcement spécialisté en c++ qui leur permettrai de corriger rapidement des erreur en cas de problème chez un client, voila
    Le problème, c'est que, une fois chez le client, il est beaucoup trop tard pour faire des tests unitaires...

    Même si, d'aventure, tu rencontre un bug une fois l'application déployée chez le client, cela implique (normalement) un retour à la case "conception /programmation" et... une nouvelle batterie de tests unitaires pour s'assurer que la correction de bug ne provoque pas d'autres régressions...

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    780
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 780
    Points : 1 174
    Points
    1 174
    Par défaut
    La définition de test unitaire c'est pas le test d'un module ou d'une partie de code?

    Et dans les bibliothèques de test unitaire, le développeur crée un "programme de test" indépendant qui va tester son module/son code/etc automatiquement .

    On est loin de chez le client.

    Ou alors c'est un autre type de test que tu cherches.

  7. #7
    Membre du Club
    Inscrit en
    Janvier 2010
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 68
    Points : 54
    Points
    54
    Par défaut
    Donc quand j'utilise un framework de test je crée un programme indépendant qui peut tester par exemple une librairie?? c'est ca??

    si c'est ca, ca peut aller parcke ca met pas de dépendances dans mon code

  8. #8
    Expert confirmé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 895
    Points : 4 551
    Points
    4 551
    Par défaut
    Citation Envoyé par tiagocerqueira Voir le message
    Donc quand j'utilise un framework de test je crée un programme indépendant qui peut tester par exemple une librairie?? c'est ca??

    si c'est ca, ca peut aller parcke ca met pas de dépendances dans mon code
    C'est le principe, oui. Un framework de test unitaires est fait pour créer une application de test, pas pour être intégré dans une application existente (ça n'aurait pas vraiment de sens de toute façon). Il n'introduit donc pas de dépendance dans la librairie ; par contre, nécessairement, il y a une relation de dépendance entre le framework de test et l'application de test (mais ça, c'est quand même relativement logique...)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Choix d'un logiciel pour analyse portefeuille client
    Par julio44 dans le forum Autres Solutions d'entreprise
    Réponses: 1
    Dernier message: 04/07/2011, 09h16
  2. Regles pour tests unitaires
    Par Orphey dans le forum C#
    Réponses: 7
    Dernier message: 28/02/2011, 20h20
  3. Logiciel pour test application avec configuration minimale
    Par Gigi070 dans le forum EDI/Outils
    Réponses: 4
    Dernier message: 19/01/2010, 16h27
  4. logiciel pour test modem
    Par looping dans le forum Composants
    Réponses: 1
    Dernier message: 22/07/2009, 19h18
  5. Choix d'un logiciel pour aider a la diffusion de documents
    Par frazz dans le forum Autres Solutions d'entreprise
    Réponses: 0
    Dernier message: 16/07/2009, 16h07

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