Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Formation complète Playwright en français:Tests UI/API,CI/CD
Bestseller
Highest Rated
Rating: 4.4 out of 5(84 ratings)
480 students

Formation complète Playwright en français:Tests UI/API,CI/CD

Maîtrisez les Tests UI/API, POM, BDD et CI/CD avec Playwright et JS, Cucumber, GitHub Actions et Jenkins
Created bySenkez nessrine
Last updated 1/2025
French

What you'll learn

  • Découverte de Playwright : Comprendre les bases et les fonctionnalités avancées de Playwright pour automatiser les tests d’applications web.
  • Création de tests UI et API : Apprendre à concevoir et exécuter des tests utilisateur (UI) et des tests API pour garantir la fiabilité des applications.
  • Gestion de versions avec Git et GitHub : Maîtriser les bases de Git pour la gestion du code source et collaborer efficacement avec GitHub.
  • Automatisation avec GitHub Actions : Créer et configurer des workflows CI/CD automatisés avec GitHub Actions pour exécuter vos tests
  • Intégration continue avec Jenkins : Mettre en place des pipelines CI/CD pour automatiser les déploiements et les tests.
  • Intégration de Cucumber : Utiliser Cucumber pour écrire des tests compréhensibles par tous grâce à des scénarios en langage Gherkin.
  • Application du design pattern POM (Page Object Model) : Structurer vos tests de manière efficace et maintenable à l'aide du modèle POM.
  • Mise en œuvre de tests BDD (Behavior-Driven Development) : Concevoir des tests axés sur les besoins métier avec Cucumber et Playwright.

Course content

7 sections63 lectures6h 24m total length
  • Introduction à Playwright : Pourquoi Choisir Playwright pour Vos Tests Web ?3:21
  • Installation de Playwright via la CLI et Pré-requis Avant l'Installation7:37
  • Exécution des Tests avec la CLI et Exploration du Rapport HTML Généré5:42
  • Exécution Avancée : Mode "Headed", Navigateurs et Tests Spécifiques6:13
  • Exécution des tests en mode UI6:03
  • Exploration du fichier de configuration : testDir et Projects en pratique7:03
  • Exploration du Fichier de Configuration : Activer l’Émulation Mobile2:03
  • Utilisation des Options d'Enregistrement (Video, Trace, Screenshot)8:07
  • Explorer et Comprendre le Fichier de Test par Défaut dans Playwright5:21
  • Génération Automatique de Tests avec Playwright6:35
  • Exercice: Créer un fichier de test avec Codegen0:58
  • Installation de Playwright et Exécution de Tests avec l'Extension VS Code7:24
  • Enregistrement de Tests avec l'Extension Playwright du VS Code5:25

Requirements

  • Expérience en HTML et CSS : pour interagir avec les éléments de la page lors des tests.
  • Connaissance de base en JavaScript : comprendre la syntaxe et les concepts clés de JavaScript.

Description

Apprenez à automatiser vos tests logiciels avec Playwright ! Dans ce cours, vous découvrirez comment utiliser Playwright pour tester des interfaces utilisateur (UI) et des API, appliquer le design pattern Page Object Model (POM), et intégrer des tests BDD avec Cucumber. Vous maîtriserez également des outils clés comme Git, GitHub Actions, et Jenkins pour créer des workflows CI/CD performants. Ce cours vous donnera les compétences nécessaires pour produire des tests fiables, évolutifs et adaptés au monde professionnel.

Vous commencerez par une introduction aux bases de l’automatisation des tests, suivie de la configuration de Playwright et de la création de vos premiers scripts de test. Ensuite, vous apprendrez à structurer vos projets de test à l’aide du design pattern POM, rendant vos tests plus maintenables et modulaires. Grâce à Cucumber, vous comprendrez comment écrire des tests BDD en langage Gherkin, favorisant la collaboration entre les équipes techniques et non techniques.

Enfin, vous découvrirez comment intégrer vos tests dans des workflows CI/CD robustes, en utilisant GitHub Actions pour et Jenkins. Ce cours est idéal pour les ingénieurs QA, et professionnels en informatique qui souhaitent approfondir leurs compétences en automatisation. En suivant ce programme, vous serez prêt à relever les défis des tests logiciels modernes, tout en appliquant les meilleures pratiques du secteur.

Who this course is for:

  • Ce cours s'adresse aux testeurs QA souhaitant maîtriser Playwright, l'automatisation des tests UI/API, et les workflows CI/CD avec des outils comme Jenkins, GitHub Actions.