Tests E2E visuels — la validation business que les devs ne font pas
Photo by Luke Chesser on Unsplash
Le pipeline complet E2E MoonManager : configuration CodeceptJS + createConfig + report-saver, patterns de screenshots checkpoint, viewer port 8201 pour revue humaine.
Photo by Clement Helardot on Unsplash
Deep dive complémentaire à l'article free sur la distinction fonctionnel/business. Ce que l'article free ne couvre pas :
- Le flow de validation humaine avec les 97 screenshots de référence stockés sur disque, revus après chaque PR.
- Le pattern saveResilientScreenshot qui capture même si le selector a disparu (évite les faux négatifs).
- La config createConfig commune à toutes les apps Monwoo — un seul fichier pour 17 suites de tests.
- L'intégration report-saver qui publie les captures dans le viewer localhost:8201 consolidé.
- Les anti-patterns qui font échouer les tests business : screenshots incohérents entre runs, flaky waitFor, sélecteurs fragiles.
- Le flow pre-test technique + post-test business : 2 couches de validation, 1 seule commande d'exécution.
Article privé
Accédez à l'intégralité de cet article et à tous les deep dives R&D Monwoo.
Deja abonne ?