Dans RefleX 0.3.1 -processeur généraliste XML- se trouve un nouvel outil
: WUnit, qui permet de concevoir des tests unitaires pour vos applis Web
Grosso-modo, vous indiquez au robot de cliquer et remplir les
formulaires à votre place et le tour est joué, puis rejoué et encore
rejoué puisque le côté pénible des applis Web c'est de répéter les jeux
de test.
WUnit est quelque peu différent des autres outils de test pour les
applis Web :
-pas d'installation compliquée : téléchargez, dézippez, c'est prêt
-on peut accéder aux éléments d'une page avec XPath : par example pour
récupérer un forulaire on écrira //FORM[@name='loginForm']
-les tests sont écrits en XML avec XUnit et WUnit : <wunit:click>,
<xunit:assert-node-equals>, etc
-on peut agir sur les composants serveur pendant les tests : par
exemple, stocker un objet arbitraire dans la session utilisateur du
serveur avant de demander la page qui va l'utiliser
-les applications AJAX sont supportées
-etc
Un tutorial complet avec fichiers à télécharger sur le serveur, un
autocompléteur AJAX, et des tricheries sur les sessions est disponible ici :
http://reflex.gforge.inria.fr/wunit-quick-start.html
Documentation WUnit :
http://reflex.gforge.inria.fr/wunit.html
Documentation XUnit :
http://reflex.gforge.inria.fr/xunit.html
RefleX est utile pour bien d'autres choses aussi :
http://reflex.gforge.inria.fr/tutorial.html
Amusez-vous bien !
--
Cordialement,
///
(. .)
--------ooO--(_)--Ooo--------
| Philippe Poulard |
-----------------------------
http://reflex.gforge.inria.fr/
Have the RefleX !