Archive for juillet 17, 2008

Tester Hello Swing

Voilà, nous avons grâce à cet article une magnifique fenêtre affichant Hello World. Maintenant, il faut vérifier que cela fonctionne.

On dit, quelques fois, qu’il faut construire les tests avant de faire le logiciel. J’aurais dû, peut être. À ma défense, je répondrais que faire le test de Hello World avant l’écriture de ce programme relève de l’impossible : soit on a appris à programmer avec Hello World, et donc on ne peut pas écrire de tests avant, puisqu’on ne sait pas, soit on sait, et forcément on sait que c’est déjà fait, puisque ce programme a été écrit il y a au moins 30 ans !

On peut dire aussi : Pourquoi tester, de toutes façons, ça se voit ? L’idée est ici de faire tourner le logiciel, et de voir s’il fonctionne.

Pour tout le monde, du moment que l’on voit ce que l’on attend, c’est bon. De plus, cela donne une place à l’être humain, et cela lui permet d’avoir d’autres idées. Il pourrait dire, par exemple : L’aspect de votre Hello Worl est vraiment nul, vous pourriez faire un peu de design. Un programme de test automatique ne pourra jamais dire ça.

Mais, d’un autre point de vue, il peut être intéressant de trouver les moyens d’automatiser les tests. Par exemple, si on a Hello World, Hello Mister, Hello Miss… 1.000 comme cela ? Si on trouve le moyen de vérifier automatiquement qu’ils marchent bien, et cela n’empêche nullement d’en regarder certains. Et on ne fait que reculer pour mieux sauter : de toutes façons, il faut bien que quelqu’un regarde le résultat… des tests. Le regard est une attitude fondamentale pour parvenir à la réussite d’un logiciel, à bien des niveaux, dans bien des domaines.

Bon, et comment on fait pour tester ce Hello World ?… On verra dans le prochain billet.

Laissez un commentaire