Formation Playwright

Formation Playwright

Maîtrisez l'automatisation des tests E2E avec Playwright en 2 jours : développez des suites maintenables, rapides et intégrées à votre workflow !

Prix (Formation inter-entreprise)

1400€ HT / personne

Durée

2 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

test-end-to-end-playwright.jpg

Cette formation vous apprendra comment automatiser vos tests de bout en bout (End-to-end - E2E) avec Playwright.

Vous découvrirez comment construire une suite maintenable, extensible et rapide, mais aussi comment intégrer ces tests dans votre processus de développement.

Au cours de la formation, vous apprendrez :
- comment traduire un besoin en critères d'acceptation, et comment automatiser leur vérification,
- comment construire une suite de tests avec Playwright, en partant de zéro,
- comment écrire des tests lisibles et la maintenables avec le pattern Page Object, et comment les fiabiliser en les rendant indépendants et répétables.
- comment optimiser l'exécution des tests en préférant des appels API pour la préparation des données.

La formation est axée sur la pratique. En fil rouge, vous élaborerez une suite de tests qui vérifie les fonctionnalités d'un site e-commerce, comme la gestion du panier ou le déclenchement des promotions.

Les tests seront écrits en typescript, mais il n'est pas nécessaire de connaître le langage. Cela fait partie de la formation.

Cet apprentissage s'adresse aux développeur·se·s qui souhaitent se former à l'automatisation des tests de bout en bout.

Les objectifs

  • Concevoir des tests bout en bout (E2E)
  • Automatiser ces tests avec Playwright
  • Améliorer la lisibilité et la maintenabilité des tests E2E
  • Créer une suite de tests rapides et extensibles (basée sur des tests isolés et répétables)

Pré-requis

  • Notions de base en programmation
  • Connaissances de base en HTML et CSS
  • Installation de Git et Node.js (18.x)
  • Compte github avec clé configurée sur l'ordinateur (assistance possible si besoin)
  • Ordinateur portable à apporter

Le programme de la formation Playwright

Jour 1 : Démarrer avec Playwright

  • Écosystème Playwright
    • Playwright CLI
    • Playwright UI
    • Documentation en ligne
  • Principales fonctions de l'API Playwright (page.goto(), page.locator(), locator.click(), etc.)
  • Assertions
  • Hooks
  • Locators
  • Page Object et Fixtures

Mises en pratique :
- Initialisation d'un projet Playwright avec Typescript
- Atelier de spécification sur le mini-panier d'un site e-commerce, puis sur le login
- Automatisation des critères d'acceptation
- Simplification des tests à l'aide du pattern Page Object et de Fixtures

Jour 2 : Gérer votre suite de tests

  • Stratégie de test
    • Complémentarité des différents types de tests (Agile testing quadrants)
    • Behaviour Driven Development
    • Qui automatise les tests ?
    • Tips CI/CD
  • Une suite de test rapide et extensible
    • Écrire des tests répétables et indépendants
    • Optimisation du temps d'exécution de la suite
    • Debugger les tests Playwright
    • L'objet Request
    • Génération d'un jeu de données spécifique pour un test

Mise en pratique :
- Adapter votre suite de tests pour vérifier différents environnements (local, e2e, preprod...)
- Atelier de spécification et automatisation des tests sur la récupération du panier, puis sur les frais de livraison
- Travail sur la phase de préparation du test (setup) :
- Nettoyage des données
- Adaptation du jeu de données initial
- Optimisation à l'aide d'appels API

Télécharger le programme

Le(s) formateur(s)

Sébastien BOURSAULT

Sébastien BOURSAULT

Avec quelles technologies préfères-tu travailler ?

Cypress, Typescript, Python, Java

Bio

Sébastien est passé par tous les rôles d'une équipe de développement : Développeur, Testeur, Scrum Master et Product owner.

Il travaille pour un éditeur dans une approche où les critères d'acceptation deviennent des tests automatisés qui pilotent le développement. Cette approche leur permet d'avancer vite et sereinement.

Sébastien partage volontiers sa culture du clean code et de l'automatisation des tests, en particulier lors de ses formations, où il apprécie d'échanger avec des personnes d'horizons différents.

Articles de Sébastien
Lectures recommandées
Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 122 formations au catalogue, 1590 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

Formation Playwright

Maîtrisez l'automatisation des tests E2E avec Playwright en 2 jours : développez des suites maintenables, rapides et intégrées à votre workflow !

Formation Playwright

test-end-to-end-playwright.jpg

Cette formation vous apprendra comment automatiser vos tests de bout en bout (End-to-end - E2E) avec Playwright.

Vous découvrirez comment construire une suite maintenable, extensible et rapide, mais aussi comment intégrer ces tests dans votre processus de développement.

Au cours de la formation, vous apprendrez :
- comment traduire un besoin en critères d'acceptation, et comment automatiser leur vérification,
- comment construire une suite de tests avec Playwright, en partant de zéro,
- comment écrire des tests lisibles et la maintenables avec le pattern Page Object, et comment les fiabiliser en les rendant indépendants et répétables.
- comment optimiser l'exécution des tests en préférant des appels API pour la préparation des données.

La formation est axée sur la pratique. En fil rouge, vous élaborerez une suite de tests qui vérifie les fonctionnalités d'un site e-commerce, comme la gestion du panier ou le déclenchement des promotions.

Les tests seront écrits en typescript, mais il n'est pas nécessaire de connaître le langage. Cela fait partie de la formation.

Cet apprentissage s'adresse aux développeur·se·s qui souhaitent se former à l'automatisation des tests de bout en bout.

Les objectifs

  • Concevoir des tests bout en bout (E2E)
  • Automatiser ces tests avec Playwright
  • Améliorer la lisibilité et la maintenabilité des tests E2E
  • Créer une suite de tests rapides et extensibles (basée sur des tests isolés et répétables)

Pré-requis

  • Notions de base en programmation
  • Connaissances de base en HTML et CSS
  • Installation de Git et Node.js (18.x)
  • Compte github avec clé configurée sur l'ordinateur (assistance possible si besoin)
  • Ordinateur portable à apporter

Le programme de la formation Playwright

Jour 1 : Démarrer avec Playwright

  • Écosystème Playwright
    • Playwright CLI
    • Playwright UI
    • Documentation en ligne
  • Principales fonctions de l'API Playwright (page.goto(), page.locator(), locator.click(), etc.)
  • Assertions
  • Hooks
  • Locators
  • Page Object et Fixtures

Mises en pratique :
- Initialisation d'un projet Playwright avec Typescript
- Atelier de spécification sur le mini-panier d'un site e-commerce, puis sur le login
- Automatisation des critères d'acceptation
- Simplification des tests à l'aide du pattern Page Object et de Fixtures

Jour 2 : Gérer votre suite de tests

  • Stratégie de test
    • Complémentarité des différents types de tests (Agile testing quadrants)
    • Behaviour Driven Development
    • Qui automatise les tests ?
    • Tips CI/CD
  • Une suite de test rapide et extensible
    • Écrire des tests répétables et indépendants
    • Optimisation du temps d'exécution de la suite
    • Debugger les tests Playwright
    • L'objet Request
    • Génération d'un jeu de données spécifique pour un test

Mise en pratique :
- Adapter votre suite de tests pour vérifier différents environnements (local, e2e, preprod...)
- Atelier de spécification et automatisation des tests sur la récupération du panier, puis sur les frais de livraison
- Travail sur la phase de préparation du test (setup) :
- Nettoyage des données
- Adaptation du jeu de données initial
- Optimisation à l'aide d'appels API

Télécharger le programme

Le(s) formateur(s)

Sébastien BOURSAULT

Sébastien BOURSAULT

Avec quelles technologies préfères-tu travailler ?

Cypress, Typescript, Python, Java

Bio

Sébastien est passé par tous les rôles d'une équipe de développement : Développeur, Testeur, Scrum Master et Product owner.

Il travaille pour un éditeur dans une approche où les critères d'acceptation deviennent des tests automatisés qui pilotent le développement. Cette approche leur permet d'avancer vite et sereinement.

Sébastien partage volontiers sa culture du clean code et de l'automatisation des tests, en particulier lors de ses formations, où il apprécie d'échanger avec des personnes d'horizons différents.

Articles de Sébastien
Lectures recommandées
Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 122 formations au catalogue, 1590 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012