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

Visual C++ Discussion :

Couverture, fuites memoires, tests unitaires : quels outils?


Sujet :

Visual C++

  1. #1
    Membre averti
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mars 2005
    Messages
    14
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 49
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : Directeur de projet
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 14
    Par d�faut Couverture, fuites memoires, tests unitaires : quels outils?
    Bonjour,

    Je recherche une solution pour accompagner et am�liorer un projet d�velopp� sous visual studio (7.1), avec pas mal d'historique.
    Je sais pertinemment qu'il subsiste pas mal de d�fauts d'allocations m�moire, je ne suis pas tr�s convaincu de la couverture des mes tests unitaires (� la main), ... .

    De mon c�t� j'ai essay� une version d'�valuation de boundschecker, qui semble bien marcher mais le tarif... gloups! .
    J'ai constat� qu'il existe pas mal de solutions (purify, c-cover, ...), mais avant de tout �valuer moi-m�me,

    => Auriez-vous des conseils sur des outils que vous utilisez avec satisfaction?


    Pour automatiser des tests du logiciel j'avais envisag� "AutoIt" mais diff�rents essais me font craindre une longue p�riode de mise au point... . La aussi, auriez-vous des exp�riences satisfaisantes � partager?

  2. #2
    Membre exp�riment� Avatar de Kujara
    Profil pro
    Inscrit en
    D�cembre 2006
    Messages
    262
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 262
    Par d�faut
    Pour les tests automatis�s, je ne peux pas te r�pondre, le type de logiciels que je cr�e n'est pas testable de cette fa�on ^^.

    Par contre, question gestion m�moire, tu peux facilement coder quleque chose qui detecte les leaks( va voir du cot� de l'overload de l'operateur new / delete).

    J'ai pas encore eu l'occasion de tester les logiciels dont tu parle, mais je connais purify de nom, �a a l'air tr�s utilis� ^^

  3. #3
    Membre extr�mement actif
    Avatar de randriano
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 221
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 221
    Par d�faut
    Une recherche sur google donne beaucoup de r�sultats sur des logiciels de m�me fonction que BoundsChecker � savoir http://www.parasoft.com/
    Bien que d�veloppeur c++ junior, je n'ai jamais eu recours � ces outils, le d�bogueur de Visual C++ me suffisait, c'est l'un des meilleurs que j'ai remarqu� parmi les IDE C++. Mais si je dois utiliser d'autre : je choisis BoundsChecker !!
    randriano.dvp.com
    D�veloppeur. Product Owner [Agile]. Sites web, mobile apps, syst�me d'information (SI).

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    15
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 15
    Par d�faut PurifyPlus
    Bonjour,

    Je vous conseille vivement de tester l'outil Purify, il fait partie de la suite IBM Rational Purify Plus, je l'ai test�, m�me si j'ai eu au d�part des probl�mes lors de la configuration de ma licence de test, j'ai �t� assez satisfait du r�sultat.

    Ce qui est encore int�ressant est son interface graphique ainsi que son outil d'aide, il propose des mod�les de solutions aux erreurs d�tect�es

  5. #5
    Membre extr�mement actif
    Avatar de randriano
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 221
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 221
    Par d�faut
    Il y a une multitude de logiciels pour am�liorer les tests: je ne sais pas si le fameux KLOCWORK en fait partie ou pas?
    Concernant les outils IBM, les annonces semblent convaincants mais quoi utiliser, il y a aussi d'autres trucs similaires
    * IBM Rational Performance Tester
    * IBM Rational Software Modeler
    * IBM Rational Functional Tester Plus
    * IBM Rational Rose Developer for Visual Studio
    randriano.dvp.com
    D�veloppeur. Product Owner [Agile]. Sites web, mobile apps, syst�me d'information (SI).

Discussions similaires

  1. [WD19] Couverture du code & test unitaire
    Par tunizar dans le forum WinDev
    R�ponses: 8
    Dernier message: 06/10/2014, 13h59
  2. Quel outil de tests unitaires choisir pour PL/SQL ?
    Par Vonotar dans le forum PL/SQL
    R�ponses: 0
    Dernier message: 05/02/2008, 11h46
  3. R�ponses: 0
    Dernier message: 26/11/2007, 15h32
  4. Quel outil de test pour une appli web ?
    Par Arnard dans le forum Tests et Performance
    R�ponses: 7
    Dernier message: 31/10/2006, 09h24
  5. [Outils] Quelle stratégie pour des tests unitaires BDD
    Par hecatonchire dans le forum D�cisions SGBD
    R�ponses: 6
    Dernier message: 21/04/2006, 10h20

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