Objectifs pédagogiques
À l’issue de cette formation, vous serez en mesure de :
- Configurer Playwright et ses prérequis pour une utilisation optimale.
- Maîtriser les bases de l’outil pour tirer parti de ses fonctionnalités avancées.
- Comprendre les fondamentaux de JavaScript et TypeScript pour renforcer vos scripts.
- Automatiser vos premiers tests avec VSCode, en toute efficacité.
- Intégrer les derniers outils IA pour enrichir et optimiser vos tests avec Playwright.
Public concerné
Cette formation s’adresse à toute personne intéressée ou impliquée dans la gestion de tests automatisés sur site web. Cela inclut les personnes occupant des rôles divers (Test Managers, Testeurs, Consultants en tests, Gestionnaires de tests, Chefs de projet, PO ou Scrum Master).
Cette qualification de niveau avancé en gestion des tests convient également à toute personne souhaitant une compréhension avancée des tests automatisés, comme les chefs de projet, les responsables qualité, les responsables du développement logiciel, les analystes commerciaux, les directeurs informatiques et les consultants en gestion.
Prérequis
Cette formation s’adresse aux testeurs automaticiens. Une familiarité préalable avec Playwright peut faciliter l’apprentissage, mais elle n’est pas indispensable pour suivre la formation avec succès
Programme de la formation
Chapitre 1 Présentation de Playwright
- Présentation et historique de Playwright
- Ses particularités
- Ses avantages
Chapitre 2 Installation de Playwright
- Prérequis et désinstallation de NodeJS
- Installation de Node Version Manager
- Installation de Playwright
- Installation de Visual Studio Code
Chapitre 3 Les bases de Playwright
- Installation de l’extension dans l’éditeur
- Premiers pas
- Rapport de test
- Déclenchement d’un navigateur
Chapitre 4 Initiation au Javascript
- Histoire du langage
- Ses caractéristiques
- Ses variables
- Ses mot-clés
- Types et structures de données
- Fonctions, modules et boucles
Chapitre 5 Initiation au Typescript
- Histoire du langage
- Ses caractéristiques
- Interfaces, types et classes
- Les différences clés avec Javascript
Chapitre 6 Identification des éléments avec Playwright
- Les principales actions
- Les principales assertions
- Les localisateurs
- Générateur de tests
Chapitre 7 Le Page Object Model
- Ses principes et avantages
- Cas pratique avec un site ecommerce
- Traduction dans l’organisation du code
Chapitre 8 Le visual testing
- Pourquoi le visual testing
- Exercice pratique
Chapitre 9 Accélérer l’écriture de tests avec ChatGPT
- ChatGPT, c’est quoi
- Cas pratique, réaliser un test à l’aide d’un prompt
- Refactoring du code proposé
- Prompt du Page Object Model
- Exercice, implémenter le POM avec ChatGPT
Chapitre 10 Un assistant virtuel avec Github Copilot
- Installation et connexion à notre compte Github
- Installation de l’extension pour VSCode
- Premiers pas
- L’art de la tabulation
- Autres cas d’usage
- Conseils et bonnes pratiques
Chapitre 11 Le Behaviour Driver Development avec Cucumber
- Le BDD pour quoi faire
- Configuration dans VSCode
- Application pratique pas à pas
- Génération d’un rapport
Chapitre 12 Exercices et accompagnement
Modalités pratiques
Modalités de la formation :
- En inter-entreprises (groupe d’apprenant de différentes entreprises)
- En intra-entreprise (groupe d’apprenant de la même entreprise)
Les formations peuvent avoir lieu :
- En présentiel dans l’une de nos agences (Lille, Paris, Lyon) ou dans une salle de formation expressément louée en fonction des besoins particuliers
- En présentiel dans les locaux de votre entreprise (si intra-entreprise)
- En distanciel
- En mixte présentiel / distancier (une partie des apprenants suit la formation en présentiel alors qu’une autre partie suit la formation en distanciel)
Les délais d’accès :
SSID publie chaque semestre, un calendrier regroupant l’ensemble des sessions inter-entreprises. Nous nous engageons à répondre à vos demandes d’informations et à vous envoyer un devis au plus tôt.
Afin de garantir une entrée en formation à la date fixée, vous devrez vous assurer de nous faire parvenir le devis signé, les questionnaires de positionnement ou toute autre information administrative au plus tôt.
Lorsqu’il s‘agit d’une formation intra-entreprise, SSID vous proposera des dates le plus tôt possible en fonction de vos disponibilités et de celles du formateur pressenti.
Modalités d’évaluation
Méthodes mobilisées :
La formation se déroulera sur trois jours consécutifs et comprendra des séances de présentation, des exercices pratiques et des discussions en groupe. Les participants recevront des supports de cours et des ressources en français pour les aider à mettre en place au sein de leurs organisations une stratégie de qualification optimale.
Modalités d’évaluation :
Les participants seront évalués sur la base de leur participation active aux séances de formation, de leur participation aux exercices pratiques et de la réalisation d’un projet final.
La réussite de la formation dépend de la participation active. Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.
Vous avez aimé nos formations, faites le savoir !