- Cours pratique
- Informatique
- Microsoft
Formation Playwright : Automatiser ses tests end-to-end avec Playwright
Automatiser les tests web modernes avec Playwright et améliorer la qualité de vos applications

- Durée
- 2 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation Playwright
Qu'est-ce que Playwright ?
Playwright est un framework open source développé par Microsoft pour automatiser les tests end-to-end des applications web modernes. Il permet de piloter plusieurs navigateurs comme Chromium, Firefox et WebKit, tout en proposant des mécanismes avancés de synchronisation, d’isolation de contexte, de parallélisation et de traçabilité. Sa prise en charge native des applications dynamiques en fait un outil particulièrement adapté aux interfaces riches et aux chaînes de qualité logicielle modernes.
Pourquoi suivre une formation Playwright ?
L’automatisation des tests web est devenue indispensable pour fiabiliser les mises en production et réduire les régressions. Suivre une formation Playwright permet d’acquérir une méthode claire pour concevoir des scénarios robustes, maintenir une base de tests lisible et intégrer les exécutions dans une démarche CI/CD. Cette formation apporte une vision concrète des bonnes pratiques de test, du choix des sélecteurs jusqu’au reporting, afin de renforcer durablement la qualité des applications web.

Objectifs pédagogiques
À l'issue de cette formation Playwright, vous aurez acquis les connaissances et compétences nécessaires pour :
- Comprendre les principes des tests automatisés end-to-end et le positionnement de Playwright
- Installer et configurer un environnement de test Playwright avec Node.js
- Écrire des scénarios de test fiables à l’aide de sélecteurs, d’actions et d’assertions
- Gérer la synchronisation, les attentes et les éléments dynamiques dans une interface web
- Structurer une suite de tests avec les bonnes pratiques de maintenance et de réutilisation
- Exploiter le reporting, le debugging et l’exécution multi-navigateurs
- Intégrer Playwright dans une chaîne d’intégration continue
Objectifs opérationnels
Savoir concevoir, automatiser et exécuter des tests end-to-end robustes avec Playwright.
Programme
Contenu du cours, module par module
4 modules
- Panorama des tests automatisés : unitaires, intégration et end-to-end
- Positionnement de Playwright dans l’écosystème des outils de test web
- Installation de Node.js, de Playwright et initialisation d’un projet
- Structure d’un projet de tests et premiers scénarios d’exécution
- Découverte du runner Playwright Test et des options de lancement
Travaux pratiques
Description : Les participants mettent en place l’environnement, initialisent un projet et lancent un premier test sur une application web de démonstration. Ils observent la structure générée, les fichiers de configuration et les résultats d’exécution. Quels éléments faut-il vérifier pour démarrer une base de tests propre et exploitable ? La validation des acquis repose sur l’exécution correcte du projet et sur une revue guidée de la configuration mise en place.
- Utilisation des localisateurs et bonnes pratiques de sélection des éléments
- Actions utilisateur : cliquer, saisir, sélectionner, naviguer
- Assertions pour contrôler le comportement et l’état de l’application
- Gestion de la synchronisation et des attentes automatiques
- Traitement des composants dynamiques et des délais d’affichage
Travaux pratiques
Description : Les stagiaires automatisent plusieurs cas d’usage fonctionnels incluant formulaires, navigation et contrôles visuels simples. Ils comparent différents types de localisateurs, ajoutent des assertions et adaptent les attentes aux comportements dynamiques de la page. Comment réduire la fragilité des scripts face aux changements de rendu et aux temps de chargement ? La validation est réalisée par l’exécution répétée des scénarios avec un taux de réussite stable.
- Organisation des fichiers, conventions de nommage et découpage des suites
- Utilisation des hooks, fixtures et données de test
- Introduction au Page Object Model pour améliorer la maintenabilité
- Réutilisation du code et séparation des responsabilités
- Bonnes pratiques pour faire évoluer une base de tests dans le temps
Travaux pratiques
Description : À partir de scénarios existants, les participants réorganisent les fichiers, extraient des composants communs et mettent en place un premier Page Object Model. Ils introduisent des fixtures et rationalisent les étapes répétitives afin de simplifier la maintenance. Quelle structure adopter pour accompagner la croissance d’un projet de test automatisé ? La validation s’effectue par revue de code et exécution des scénarios après refactorisation.
- Exécution multi-navigateurs et parallélisation des tests
- Analyse des rapports, traces, captures et outils de debugging
- Gestion des échecs, diagnostic des causes et amélioration continue
- Intégration de Playwright dans GitHub Actions ou GitLab CI
- Bonnes pratiques de lancement automatisé dans un pipeline de livraison
Travaux pratiques
Description : Les participants lancent des tests sur plusieurs navigateurs, génèrent des rapports exploitables et utilisent les traces pour analyser les échecs. Ils mettent ensuite en place une exécution automatisée dans un pipeline CI simple afin de valider l’application à chaque changement. Comment industrialiser l’automatisation tout en gardant des résultats lisibles pour l’équipe ? La validation est fondée sur une exécution CI aboutie et sur l’analyse argumentée des résultats produits.
Travaux pratiques
Mise en œuvre sur des applications web de démonstration avec Node.js, Playwright Test et un environnement d’intégration continue. Les travaux pratiques représentent environ 60 % du temps de la formation.
Programme mis à jour le 19/06/2026
Public concerné
Ce cours s'adresse aux développeurs, testeurs QA, automaticiens de tests, ingénieurs qualité et toute personne impliquée dans la validation d’applications web.

Prérequis
Des bases en développement web (HTML, CSS, JavaScript) sont nécessaires pour suivre cette formation. Une première expérience de lecture ou d’écriture de scripts est par ailleurs recommandée afin de tirer pleinement profit des exercices d’automatisation, de structuration des tests et d’analyse des résultats.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- Ranorex : Automatiser les tests des applications mobiles avec RanorexRéf. TRNX2 joursIntermédiaireProchaine session : 17 déc.1 590 €
- Selenium : Foundation A4QRéf. SA4Q3 joursIntermédiaireProchaine session : 4 nov.1 850 €
- Selenium : Prise en mainRéf. OSLM2 joursFondamentalProchaine session : 24 nov.1 590 €
- Selenium et Appium : Automatiser les tests fonctionnels des applications web et mobilesRéf. OSAP4 joursFondamentalProchaine session : 24 nov.2 490 €