Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
FORUM C++ FAQs C++ TUTORIELS C++ LIVRES C++ OUTILS & COMPILATEURS C++ SOURCES C++ Qt

Tests unitaires et backtrace sous Windows et Linux

Date de publication : 29/01/2007

Par Matthieu Brucher (http://matthieu-brucher.developpez.com/) (Blog)
 

Tester son application de fond en comble nécessite l'utilisation d'une bibliothèque sur laquelle on peut se décharger. Plusieurs bibliothèques de tests existent, dont une partie orientée C++. La plus célèbre est sans doute cppUnit, dérivée de JUnit, en ligne de commande et utilisant intensivement de nombreux patterns. De l'autre côté, dans les plus légères et les plus simples, on peut trouver la bibliothèque de test de Qt, légère, simple, permettant juste de tester une classe.
Dans cet article, nous allons proposer une autre solution, à mi-chemin entre cppUnit et Qt Test. Elle est basée sur la bibliothèque Qt et peut avoir une interface graphique, ou pas. Outre les tests unitaires, il est aussi important de pouvoir récupérer des rapports d'erreurs complets de bêta testeurs ou tout simplement des utilisateurs finaux. Nous proposerons donc, dans une deuxième partie, une classe portable permettant de récupérer une trace plus ou moins complète du programme lors d'un bug.


Valid XHTML 1.1!Valid CSS!

Copyright © 2006 Matthieu Brucher. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Responsable bénévole de la rubrique C++ : hiko-seijuro - Contacter par EMail :
Vos questions techniques : forum d'entraide C++ - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.