Le framework de la dernière chance | Episode 6 : Opération sauvetage avec Robot Framework
Précédemment dans le "Framework de la dernière chance" : après des heures de brainstorming intensif pour doubler la fréquence des mises en production pour un site de vente de masques de catch mexicains, l’équipe a enfin identifié une solution pour répondre aux exigences de leur client. Ils sont désormais prêts à lancer les premiers tests automatisés avec leur nouvel allié : Robot Framework.
Vous avez manqué le précédent épisode ? Consultez-le en cliquant ici.
La tension demeure palpable dans la salle de réunion, mais cette fois, une lueur d'espoir se profile. L’équipe se met d’accord sur un nouveau mode opératoire : les développeurs prennent en main la conception des scripts, tout en bénéficiant de l’aide précieuse de Brenda, la testeuse manuelle, qui veille à ce que la partie fonctionnelle soit sur la bonne voie avec ses conseils avisés.
Quelques jours plus tard, l’équipe est prête à dévoiler ses premiers résultats à Kelly. Les développeurs, Harper, Brad et Courtney, sont visiblement excités et impatients de présenter le fruit de leur travail acharné.
Harper, avec des étincelles dans les yeux derrière ses lunettes, s’avance : « Nous commençons par le setting du script : nous importons les fichiers, nous chargeons les librairies, et nous initialisons les prérequis avant le lancement du scénario. À la fin, nous fermons proprement le scénario qui vient d’être joué. »
Brad ajoute : « Ensuite, nous passons aux tests cases, le déroulé du scénario étape par étape. »
Courtney, prête à dévoiler leur chef-d'œuvre, lance la démonstration d’un scénario automatisé : « Regarde bien Kelly. Nous avons sélectionné un cas de test end-to-end qui vérifie la création d’un masque de catch personnalisé. Le test s’assure qu’après la personnalisation du masque, la customisation apparaît, et s'achève par la validation de cette customisation. »
Brenda, à la fois nerveuse et excitée, observe attentivement alors que l'équipe présente les logs de la sortie console.
Brad poursuit : « Voici les logs détaillés de chaque cas de test, générés automatiquement par Robot Framework. Ces logs détaillés référencent les keywords et génèrent des screenshots sur les fails. Ils tracent toutes les actions du robot lors de l’exécution des tests. »
Enfin, Scott conclut en présentant le rapport final du scénario, un document également généré automatiquement par l’outil Robot Framework.
L’équipe, épuisée mais ravie, est consciente d’avoir franchi une étape majeure grâce à leur nouveau partenaire, Robot Framework. Cependant, Kelly reste silencieuse, ses yeux fixés sur la présentation. L’équipe est suspendue à ses lèvres, se demandant si elle est convaincue par leur démonstration et si cela suffira à impressionner le client.
À suivre dans l'épisode suivant.
Karine Dejean, Concepteur développeur
Florent Veslin, Buiness Analyst et Proxi Product Owner
Alexandra Canu, Responsable Communication France