[Home]EmmanuelGaillot

AgileFrance | DernieresNouvelles | Preferences | AideEnLigne

Emmanuel a une double formation en ingénierie informatique et en arts de la scène. Il travaille actuellement ChezUT7 comme (extreme) programmeur, accompagnateur d'équipes, animateur de réunions, formateur, codexhibitioniste et agitateur public. Il est également designer son et lumière pour le théâtre et la danse, et ne désespère pas de sévir un jour dans ce domaine en France après quelques années passées aux Etats-Unis. Il est l'un des fondateurs du DojoDeveloppement de Paris et organise la conférence annuel AgileOpenFrance.

Un blog...

Sur le feu...

Emmanuel peut être contacté à l'adresse emmanuel.gaillot@gmail.com.


<PostIt>

Les liens dont je te parlais sur les tests de GUI : http://www.c2.com/cgi/wiki?TestFirstUserInterfaces et http://www.c2.com/cgi/wiki?TheHumbleDialogBox

--ct

Vus. Merci bien pour les tuyaux, c'est effectivement plus clair pour moi maintenant... Question subsidiaire : CommentUtiliserTestFirstSurDesJSP (en particulier, pour l'IHM) ? --eg

Réponse subsidiaire : on teste normalement les fonctionnalités métiers, puis les fonctionnalités de la servlet (s'il y en a une), puis celles du code HTML. Il existe des frameworks de TestDrivenDesign dans le même esprit que JUnit pour ces deux derniers points.

On continue avec une nouvelle question (subsidiaire ?) : je veux tester une classe java qui hérite d'une classe Toto d'un package dont je ne maîtrise pas les sources. Toto est fortement couplée avec une machinerie que je dois lancer avant d'espérer créer une instance sans me coltiner trois pages de stacktrace. La machinerie met trois plombes à se lancer, et je n'ai pas d'interface au dessus de Toto pour faire un ObjetFantaisie facile à manipuler dans mes tests. Comment puis-je faire pour continuer à mettre en oeuvre la pratique de TestsUnitaires ?

Ma première réaction : si tu ne peux pas tester Toto (si elle ne dispose pas de tests ou si elle est intestable) il vaut mieux DeleguerPlutotQuEtendre. --ct </PostIt>


AgileFrance | DernieresNouvelles | Preferences | AideEnLigne
Edit this page | View other revisions
Last edited September 16, 2011 1:45 pm (diff)
Search: