Maintenir des tests end-to-end (E2E) est une véritable aventure alors prenez votre serviette et don't panic.
Ensemble, nous plongerons dans l'histoire d'une application de la Société Générale vieille de sept ans et toujours d'actualité. L'importance des tests dans le secteur de la finance est primordiale, et nous verrons comment ils ont été intégrés dans notre workflow de livraison.
Nous explorerons les choix stratégiques en matière de tests E2E, ainsi que les outils utilisés, comme Playwright.
Les trois axes essentiels de notre parcours seront la stabilité, la maintenabilité et l'interprétation des résultats. Au fil de cette odyssée, je vous dévoilerai comment cela s'est concrétisé au sein de ce projet et de l'équipe. Au programme, des pratiques telles que le split, la parallélisation, les Architecture Decision Records (ADR), Jenkins, Github Action et bien d'autres encore.
C'est une histoire en évolution constante, et je partagerai avec vous les défis à venir, dessinant ainsi le prochain chapitre de notre aventure.