Les tests fonctionnels jetables, une autre stratégie
Par philippe voncken, samedi 16 mai 2009 à 09:40 :: Logiciels libres :: #113 :: rss
Avec Selenium-IDE le coût de réalisation d'un test fonctionnel semi-automatisé est assez faible. Le budget de votre projet est trop faible pour assumer la maintenance de ces tests? Optez pour une stratégie de tests jetables.
On profitera du passage des tests fonctionnels pour enregistrer avec Selenium-IDE ce que l'utilisateur réalise. Lors de la prochaine itération, relancez les tests avec Selenium-IDE en paramétrant le timer au minium afin que les tests se jouent le plus lentement possible.
Si les tests passent, le projet aura gagner un temps non négligeable.
Si les tests ne passent pas, deux options. Soit l'interface DOM a été modifiée et c'est le test qui n'est plus en phase avec la réalité. Dans ce cas on ne perd pas de temps par rapport aux tests manuels. Soit on a mis le doigt sur un bug. Dans ce cas on a gagné du temps sur le rejeux des tests qui ont aboutis à la détection du bug.
L'idée première de cette stratégie est que l'enregistrement du test ne prenne pas plus de temps que la simple réalisation manuelle du test.
Commentaires
1. Le mercredi 20 mai 2009 à 09:55, par blafontaine :: site
2. Le mercredi 20 mai 2009 à 10:40, par philippe voncken
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.