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
L'article
Publié le 29 janvier 2007
Version en ligneLiens sociaux
Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants :