Le framework de la dernière chance | Episode 3 : automatisation des tests - une révélation capitale
Précédemment, dans le « Framework de la dernière chance », la pression est à son comble pour Kelly et son équipe. Ils ont 15 jours pour proposer à leur client une solution pour doubler la fréquence de mise en production, faute de quoi il leur retire la maintenance et l’évolution de son site de vente en ligne de masques de catch mexicains. Après un brainstorming enflammé, son équipe a une illumination : l’automatisation des tests plutôt que de les jouer manuellement.
Après avoir confirmé la faisabilité auprès de l’Expert Technique, il est temps de définir des tests témoins pour prouver que l’automatisation des tests offre réellement un gain de temps. Brenda, testeuse manuelle, se voit confier cette mission périlleuse…
Armée de son courage et de quelques tutoriels en ligne, Brenda se lance dans une quête épique à la recherche des tests parfaits. Elle profile ainsi les tests éligibles à l’automatisation, et les expose à son équipe.
Brenda : « J’ai identifié quatre types de tests :
- les tests compliqués et pas franchement capitalisables, tels que les tests qui font appel aux données et aux calculs et qui accompagnent souvent le départ des testeurs des projets,
- les tests simples à exécuter, mais innombrables, comme la saisie répétée des adresses e-mails des clients et de leurs mots de passe pour accéder à leur compte ;
- des tests qui prennent un temps fou à jouer, comme les scénarios conçus pour les parcours utilisateurs dans les tunnels de commandes. En l’occurrence, nos commandes de masques de catch mexicains ;
- et enfin, les tests répétitifs et les prérequis obligatoires avant de lancer les tests, comme se connecter au site. »
Kelly : « Eh ben voilà, il n'y a plus qu’à les développer ! »
Brenda : « Oui, enfin moi, je ne connais pas un brin de code… »
Brad : « Et nous, nous ne sommes pas des masters en testing... Brenda, nous comptons sur toi pour bien mapper le business, histoire de coder des scripts super smart qui collent pile à nos use cases... »
Cette nouvelle donne pose un défi de taille... Si les développeurs doivent mettre sur pied les scripts, sous la houlette de Brenda, ils doivent néanmoins trouver une solution d'automatisation des tests qui soit accessible même aux béotiens du code. Il s’agit d’une nouvelle épreuve qui va demander toute l'ingéniosité de notre équipe !
À suivre dans l'épisode 4.
Karine Dejean, Concepteur développeur
Florent Veslin, Buiness Analyst et Proxi Product Owner
Alexandra Canu, Responsable Communication France