Formation Microsoft Playwright avancé
| 2290€ HT / personne |
| 3 jours (21 heures) |
Présentation
Playwright est un framework moderne de tests end-to-end conçu pour automatiser les interfaces web avec une excellente fiabilité. Grâce à sa gestion native du multi-navigateur, sa synchronisation intelligente et son outillage avancé, il s’impose comme une référence pour industrialiser la qualité logicielle.
Notre formation Playwright avancé vous permettra d’aller plus loin que les bases : conception de suites de tests robustes, optimisation des performances, parallélisation, intégration CI/CD, et exploitation des outils de debug (traces, vidéos, diagnostics) pour fiabiliser les pipelines.
Vous apprendrez à structurer des projets Playwright à grande échelle, à renforcer la stabilité des tests (anti-flakiness), à combiner tests UI et API, et à produire un reporting exploitable pour piloter la qualité.
À l’issue de la formation, vous serez en mesure d’industrialiser vos tests end-to-end, de réduire drastiquement les échecs intermittents, d’accélérer l’exécution via parallélisation et d’intégrer Playwright dans des chaînes CI/CD exigeantes, tout en mettant en place une démarche de qualité proche des pratiques SDET.
Comme toutes nos formations, celle-ci s’appuie sur la dernière version stable de Playwright et privilégie une approche résolument pratique et opérationnelle.
Objectifs
- Approfondir la maîtrise avancée de Playwright.
- Concevoir des tests robustes, maintenables et anti-flakiness.
- Industrialiser l’exécution et l’intégration en CI/CD.
- Optimiser la performance via parallélisation et isolation.
- Exploiter les traces, logs, vidéos et diagnostics pour le debug.
- Mettre en place un reporting exploitable pour piloter la qualité.
Public visé
- Développeurs expérimentés
- QA Automation Engineers
- SDET
- Ingénieurs test confirmés
Pré-requis
- Bonne connaissance de JavaScript ou TypeScript
- Expérience des tests automatisés
Formation Playwright avancé
[Jour 1 – Matin]
Architecture interne et moteur Playwright
- Comprendre l’architecture Playwright et son moteur d’exécution
- Différences clés avec Cypress et Selenium
- Gestion native du multi-navigateur (Chromium, Firefox, WebKit)
- Fonctionnement de l’auto-waiting intelligent
- Cycle de vie des pages, contexts et browsers
- Atelier pratique : Analyse d’un test instable et compréhension du moteur Playwright.
[Jour 1 – Après-Midi]
Sélecteurs avancés et stratégies robustes
- Sélecteurs textuels, ARIA, CSS et XPath
- Utilisation avancée des locators
- Stratégies anti-flakiness
- Sélecteurs dynamiques et composants complexes
- Gestion des iframes et shadow DOM
- Atelier pratique : Refactorisation de sélecteurs fragiles.
Synchronisation, temps et stabilité
- Gestion avancée des timeouts
- Auto-wait vs waits manuels
- Détection des états réseau
- Gestion des animations et chargements asynchrones
- Bonnes pratiques de stabilité en test UI
- Atelier pratique : Stabiliser une suite de tests instables.
[Jour 2 – Matin]
Architecture de projet et bonnes pratiques
- Structuration avancée d’un projet Playwright
- Séparation tests / pages / helpers
- Design Pattern Page Object Model avancé
- Mutualisation et réutilisabilité
- Gestion de la dette de test
- Atelier pratique : Refonte d’une architecture de tests existante.
[Jour 2 – Après-Midi]
Tests avancés : API, mocks et réseaux
- Tests API avec Playwright
- Mock réseau et interception avancée
- Gestion des scénarios d’erreur
- Tests end-to-end vs tests contractuels
- Couplage UI + API
- Atelier pratique : Tests hybrides UI + API.
Parallélisation et performance
- Exécution parallèle des tests
- Isolation des contexts
- Gestion des données concurrentes
- Optimisation du temps d’exécution
- Analyse des performances de tests
- Atelier pratique : Optimisation d’un pipeline de tests lent.
[Jour 3 – Matin]
Playwright en CI/CD
- Exécution Playwright en CI
- Intégration avec GitHub Actions, GitLab CI ou Jenkins
- Gestion des navigateurs headless
- Stratégies de retry intelligentes
- Bonnes pratiques DevOps
- Atelier pratique : Pipeline CI Playwright complet.
[Jour 3 – Après-Midi]
Debug, traces et observabilité
- Utilisation avancée des traces Playwright
- Debug visuel et mode headful
- Screenshots, vidéos et logs
- Analyse post-mortem des échecs
- Mise en place d’une stratégie de diagnostic
- Atelier pratique : Analyse d’échecs complexes via traces.
Reporting, qualité et montée en maturité
- Reporting avancé Playwright
- Intégration avec outils de reporting
- Indicateurs de qualité des tests
- Stratégies de couverture fonctionnelle
- Passage à une démarche SDET
- Atelier pratique : Mise en place d’un reporting exploitable.
Pour aller plus loin
Formation Playwright
Formation Selenium
Formation Cypress
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
| 2290€ HT / personne |
| 3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS

