Maintenance in Test Automation
Details
Comment gérer la maintenabilité des tests automatisés?
Pour aborder ce sujet, nous avons le plaisir d'accueillir ce soir deux testeurs qui vont partager leur expérience:
Lucie Duchemin (AirCall)
La maintenance des tests automatiques d’UI (avec des Framework type Selenium) peut prendre beaucoup de temps notamment dans un contexte d’intégration continue. L’automatisation des tests sur les sites web se base sur des sélecteurs permettant d’interagir avec les éléments de la page. Cependant, ces sélecteurs sont sujets au changement suite à l’évolution de l’application obligeant alors les automaticiens à constamment retravailler leur code. L'émergence des frameworks front end modernes comme React et des librairies de css-in-js complique encore davantage le travail des automaticiens en supprimant les ids du DOM et en générant des nom de classes aléatoires.
Dans cette présentation vous apprendrez comment collaborer avec l’équipe de dev front pour améliorer la maintenabilité des tests et ainsi continuer à mettre en production rapidement tout en gardant une bonne couverture de test.
Paul Foucray (freelance)
Dans le milieu du test et de la qualité, il n’est pas toujours évident de maintenir des campagnes qui tendent à grossir indéfiniment. En particulier pour l’automatisation, la mise à jour de critères d’acceptance, de scénarios, produisent rapidement des faux positifs. Ce soir, nous explorerons une façon d’aborder le test logiciel et d’organiser les tests qui vise essentiellement à minimiser la charge de maintenance. L’objectif principal serait de conserver la pertinence d’une campagne, tout en rendant l’entretien quotidien le plus pro-actif et autoporté possible.
Ce soir, nous seront dans les locaux de Aircall : et il y aura des pizzas et des bières !!
