Tests unitaires et backtrace sous Windows et Linux

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.

Lire l'article.

Article lu   fois.

L'auteur

Site personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

  

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'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.