Automatisation des tests avec Playwright

Cette formation vous permettra de découvrir l'automatisation des tests avec Playwright, un outil puissant pour tester des applications web.

Playwright est un framework d’automatisation des tests qui permet de tester les interfaces utilisateur, les composants, l'intégration et les API. Il se distingue par sa capacité à interagir avec plusieurs navigateurs et ses fonctionnalités avancées de test.

À l'issue de cette formation, vous maîtriserez tous les secrets de cet outil prometteur.

Objectifs

  • Comprendre l’architecture de Playwright
  • Découvrir et apprendre à utiliser les fonctionnalités de Playwright
  • Concevoir des tests automatisés (Web et API) avec Playwright
  • Intégrer les tests Playwright dans une chaîne de livraison continue

Public

Cette formation s’adresse aux développeurs, testeurs, responsables et chefs de projets de test souhaitant se former aux techniques d'automatisation des tests avec Playwright.

Prérequis

  • Connaissances de base en JavaScript
  • Connaissances de base en tests fonctionnels

Programme

Introduction au Framework Playwright

  • Architecture de Playwright
  • Différence entre Playwright et Selenium
  • Principe de fonctionnement de Playwright
  • Fonctionnalités principales de Playwright

Travaux pratiques: Exécution d’un exemple de code et explication du fonctionnement de Playwright

Installation et Configuration

  • Installation de Playwright
  • Création d’un projet
  • Découvrir le fichier package.json
  • Découvrir le fichier de configuration
  • Découvrir la structure des dossiers

Travaux pratiques: Installation de Playwright et Création d'un projet de test

Interaction avec les WebElements

  • Les terminologies DOM
  • La structure d’un scénario de test automatisé
  • Les différents types de localisateurs Web
  • Un premier exemple avec Playwright
  • La configuration de l’URL de base
  • L'identification et recherche d’éléments Web
  • L’attente implicite, pause et débogage
  • Enregistrement de l’Objet de la commande (yielded subjects)
  • La manipulation des iframes
  • Les assertions de Playwright
  • Les assertions enchaînées
  • La manipulation des Shadow DOM

Travaux pratiques: Application des interactions avec les WebElements sur le projet d'automatisation

Les concepts essentiels de Playwright

  • Exécution de tests en mode Headless
  • Attentes implicites, pause, débogage
  • Validation du nombre d’éléments Web sur la page
  • Log de Playwright
  • Actualisation (refresh) et recharge (reload) du navigateur
  • Variables et alias
  • Captures d’écran
  • Vidéos

Les concepts avancés de Playwright

  • Utilisation du pattern Page Object Model avec Playwright
  • Playwright et Framework BDD avec Cucumber
  • Mocks et Stub
  • Tests d’API avec Playwright
  • Création des rapports avec Playwright
  • Exécution des tests sur différents navigateurs
  • Dashboard Playwright
  • Tests de bout en bout (e2e) avec Playwright
  • Exécution des tests Playwright dans un environnement CI

Modalité pédagogique

  • 2 jours de formation avec des travaux pratiques
  • Accompagnement individuel
  • Groupe WhatsApp dédié à vos questions

Modalité d'inscription

Pour plus d'information sur cette formation, les tarifs et les modalités d’inscription, merci de nous contacter via le formulaire ci-dessous. Un conseiller formation vous rappellera dans les plus brefs délais.


 

Durée: 2 jours

En présentiel ou à distance

 

Un devis ou plus d'infos?

Nous avons besoin de votre consentement pour charger les traductions

Nous utilisons un service tiers pour traduire le contenu du site web qui peut collecter des données sur votre activité. Veuillez consulter les détails dans la politique de confidentialité et accepter le service pour voir les traductions.