Les tests
Les tests permettent d'automatiser les vérifications du bon fonctionnement d'un formulaire, après chaque modification.
Par exemple, si l'on veut simplifier la condition d'affichage d'un champ sur la cinquième page d'un formulaire, il peut s'avérer fastidieux de ressaisir le formulaire jusqu'à cette page pour s'assurer du bon affichage du champ. Avoir préalablement créé un test pour ce cas permet d'éviter ces vérifications fastidieuses : l'exécution réussie du test suite aux modifications donnera, en un clic, l'assurance que rien n'est cassé.
Créer un test
Pour accéder aux tests liés à un formulaire, il faut se rendre sur la page d'édition de celui-ci. Le lien se trouve en barre latérale.
Un test est un simple enregistrement des données d'une demande. Lors de la création d'un nouveau test, il est possible de démarrer une saisie manuelle, ou de gagner du temps en important les données d'une demande réelle. Dans les deux cas, les données pourront ensuite être modifiées librement.
Exécuter les tests
L'exécution d'un test consiste à jouer la saisie d'une demande à partir des données enregistrées. Si la saisie arrive à son terme sans rencontrer d'erreur, le test est réussi.
Les tests peuvent être lancés manuellement. Ils sont également exécutés de manière automatique à chaque modification du formulaire. Ces résultats sont attachés à la modification qui a déclenché l'exécution, ils sont donc visibles dans l'historique du formulaire.
Tester une erreur
Il est également possible de tester les cas où un formulaire doit afficher une erreur. Pour cela il faut saisir manuellement un nouveau test, puis compléter le formulaire jusqu'à recontrer l'erreur attendue. Un bouton apparaît, qui permet d'enregistrer le test, alors même que la saisie n'est pas terminée.
Le principe est alors inversé : le test est considéré comme réussi tant que la saisie des données enregistrées provoque l'erreur attendue.