~Merlin a écrit le 13 février 2007 12:31
Pélagie fait une pause
Pélagie avait dans ses attributions, le test des applications que je produisais.
Tester 100x la même chose de différentes façons avec 15 sous-versions du logiciel, c'est pénible. On a donc inventé des systèmes de test automatique. On dit au système de test:
- cliques sur le menu fichier
- cliques sur ouvrir
- choisis le fichier machin.txt
- cliques sur OK
- vérifie que la zone principale du programme contient bien du texte contenant "bonjour machin".
C'est très pratique et assez simple à utiliser. Ca a aussi l'avantage que l'ordinateur va BEAUCOUP plus vite qu'un humain pour cliquer. Un test qui prenait donc une heure à Pélagie, une fois automatisé ne prenait plus que 10 minutes par essai. On pouvait ainsi faire 6 essais sur le même temps.
Sauf que Pélagie était capable de transformer ça en catastrophe. Par exemple, si elle devait attendre 5 secondes après avoir cliqué sur OK pour vérifier que le contenu était bien affiché, elle aurait pu faire:
- cliques sur OK
- attends 5 secondes
- vérifie que la zone principale du programme contient bien du texte contenant "bonjour machin".
Mais elle faisait plutôt:
- cliques sur OK
- enregistrement analogique
- vérifie que la zone principale du programme contient bien du texte contenant "bonjour machin".
Un enregistrement analogique, c'est quand on n'a pas de commande comme ci-dessus qui existe, on enregistre les mouvements de la souris et les frappes clavier pour les rejouer exactement. Dans son cas, pour faire une pause de 5 secondes, elle faisait tourner la souris autour de l'écran pendant quelques secondes... Tout ça est évidemment rejoué à vitesse normale...
Bref, les test automatisés étaient:
- lents
- illisibles
- impossible à modifier (allez savoir ce qu'elle faisait dans l'enregistrement analogique au premier coup d'oeil)
- bons à jeter à chaque nouvelle version de l'application puisque les choses changeaient de place...
- spécifiques à sa résolution d'écran
Quand Pélagie est partie (de son plein gré), ses collègues ont découvert nombre de ces horreurs et on préféré tout jeter et recommencer plutôt que d'essayer d'en récupérer quelque chose...




