Tester une application web, c'est bien. La tester comme le ferait un vrai utilisateur, c'est mieux. C'est exactement ce que permet Mink, une bibliothèque PHP qui s'impose comme la référence pour les tests d'acceptation dans l'écosystème Symfony.
Lors d'une présentation en interne, nous avons exploré en détail ce framework : son architecture, ses drivers (GoutteDriver, BrowserKitDriver, Selenium2, et ChromeDriver), son API, et les bonnes pratiques pour l'intégrer dans une pipeline CI/CD. L'objectif : écrire des tests end-to-end qui simulent de vraies interactions — clics, formulaires, navigations — sans dupliquer le code selon le navigateur utilisé.
Dans cet article, nous revenons sur les points clés de cette présentation pour vous donner une vision claire de ce qu'est Mink, comment le configurer avec ChromeDriver, et pourquoi il devrait faire partie de votre boîte à outils qualité.
Publié le 17/04/2026