Cypress Maitriser l-automatisation des tests logiciels pour testeurs fonctionnels
Fodé cissé
Finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
Nous contacter
Prise en charge CPF
Durée
Nous contacter
Niveau visé
Non diplômante
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
À l'issue de cette formation professionnalisante, le stagiaire sera capable de :
• Installer et configurer un environnement complet de test automatisé avec Cypress, NodeJs et Visual Studio Code
• Rédiger des scénarios de tests automatisés robustes et maintenables en utilisant le langage JavaScript selon les bonnes pratiques du secteur
• Maîtriser l'interaction avec le DOM et manipuler efficacement tous types d'éléments d'une page web
• Implémenter des assertions avancées et gérer les attentes pour garantir la fiabilité des tests
• Mettre en œuvre le design pattern Page Object Model pour structurer ses tests de façon professionnelle
• Automatiser les tests d'API REST (GET, POST, PUT, DELETE)
• Intégrer l'approche BDD (Behavior Driven Development) avec Cucumber dans les tests automatisés
• Configurer et utiliser les outils d'intégration continue (Git, GitHub, Jenkins) pour les tests automatisés
• Produire des rapports de tests exploitables et les analyser via le dashboard Cypress
• Installer et configurer un environnement complet de test automatisé avec Cypress, NodeJs et Visual Studio Code
• Rédiger des scénarios de tests automatisés robustes et maintenables en utilisant le langage JavaScript selon les bonnes pratiques du secteur
• Maîtriser l'interaction avec le DOM et manipuler efficacement tous types d'éléments d'une page web
• Implémenter des assertions avancées et gérer les attentes pour garantir la fiabilité des tests
• Mettre en œuvre le design pattern Page Object Model pour structurer ses tests de façon professionnelle
• Automatiser les tests d'API REST (GET, POST, PUT, DELETE)
• Intégrer l'approche BDD (Behavior Driven Development) avec Cucumber dans les tests automatisés
• Configurer et utiliser les outils d'intégration continue (Git, GitHub, Jenkins) pour les tests automatisés
• Produire des rapports de tests exploitables et les analyser via le dashboard Cypress
Programme
MODULE 1 : DÉCOUVERTE DE CYPRESS ET ENVIRONNEMENT DE DÉVELOPPEMENT (2h)
• Introduction à l'automatisation des tests avec Cypress et comparaison avec Selenium
• Installation et configuration de l'environnement technique (Visual Studio Code, NodeJs, Cypress)
• Optimisation de l'environnement avec extensions et outils complémentaires (Prettier, autocomplétion)
MODULE 2 : FONDAMENTAUX ET ARCHITECTURE DES TESTS (3h)
• Architecture d'un projet Cypress et structure des fichiers
• Utilisation du Test Runner et des outils intégrés de Cypress
• Implémentation avec Mocha (describe, it, hooks) et bonnes pratiques d'organisation des tests
MODULE 3 : INTERACTIONS AVANCÉES AVEC LES ÉLÉMENTS WEB (3h)
• Compréhension du DOM et techniques de sélection optimisées des éléments
• Manipulation des éléments complexes (tableaux, dates, checkboxes, radios)
• Différenciation entre commandes jQuery et Cypress pour une utilisation correcte
MODULE 4 : ASSERTIONS ET GESTION DES ÉVÉNEMENTS (4h)
• Implémentation d'assertions robustes avec should et expect
• Gestion des boîtes de dialogue et des listes déroulantes
• Paramétrage des timeouts et attentes explicites pour optimiser les tests
MODULE 5 : DÉBOGAGE ET OPTIMISATION (3h)
• Techniques de débogage avancées (debugger, debug, log, pause)
• Configuration des modes d'exécution run et open
• Implémentation du design pattern Page Object Model et variables d'environnement
• Création de commandes Cypress personnalisées pour réutilisation du code
MODULE 6 : INTÉGRATION DANS UN WORKFLOW PROFESSIONNEL (5h)
• Génération de rapports exploitables avec Mochawesome
• Configuration et utilisation du Dashboard Cypress pour suivi des tests
• Automatisation des tests d'API (GET, POST, PUT, DELETE) et mock API
• Mise en place de tests BDD avec Cucumber et Gherkin
• Intégration avec les outils de versioning Git/GitHub
• Configuration de l'intégration continue avec Jenkins
• Introduction à l'automatisation des tests avec Cypress et comparaison avec Selenium
• Installation et configuration de l'environnement technique (Visual Studio Code, NodeJs, Cypress)
• Optimisation de l'environnement avec extensions et outils complémentaires (Prettier, autocomplétion)
MODULE 2 : FONDAMENTAUX ET ARCHITECTURE DES TESTS (3h)
• Architecture d'un projet Cypress et structure des fichiers
• Utilisation du Test Runner et des outils intégrés de Cypress
• Implémentation avec Mocha (describe, it, hooks) et bonnes pratiques d'organisation des tests
MODULE 3 : INTERACTIONS AVANCÉES AVEC LES ÉLÉMENTS WEB (3h)
• Compréhension du DOM et techniques de sélection optimisées des éléments
• Manipulation des éléments complexes (tableaux, dates, checkboxes, radios)
• Différenciation entre commandes jQuery et Cypress pour une utilisation correcte
MODULE 4 : ASSERTIONS ET GESTION DES ÉVÉNEMENTS (4h)
• Implémentation d'assertions robustes avec should et expect
• Gestion des boîtes de dialogue et des listes déroulantes
• Paramétrage des timeouts et attentes explicites pour optimiser les tests
MODULE 5 : DÉBOGAGE ET OPTIMISATION (3h)
• Techniques de débogage avancées (debugger, debug, log, pause)
• Configuration des modes d'exécution run et open
• Implémentation du design pattern Page Object Model et variables d'environnement
• Création de commandes Cypress personnalisées pour réutilisation du code
MODULE 6 : INTÉGRATION DANS UN WORKFLOW PROFESSIONNEL (5h)
• Génération de rapports exploitables avec Mochawesome
• Configuration et utilisation du Dashboard Cypress pour suivi des tests
• Automatisation des tests d'API (GET, POST, PUT, DELETE) et mock API
• Mise en place de tests BDD avec Cucumber et Gherkin
• Intégration avec les outils de versioning Git/GitHub
• Configuration de l'intégration continue avec Jenkins
Ces formations peuvent vous intéresser

Développeur Web FullStack | Titre RNCP Niveau 7 Bac +5
LYON, LE MANS, PARIS ET 2 AUTRE(S) LOCALITÉ(S)
Avis du centre
Malheureusement, vous ne pouvez pas contacter ce centre via Maformation.
Voici des formations similaires :
Les formations les plus recherchées
Lyon
Toulouse
Marseille
Montpellier
Paris
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Bureautique CPF
Bureautique en Ligne
Testeur logiciel
Testeur logiciel CPF
Testeur logiciel en Ligne
Technicien informatique
Programmation
Windev
Developpeur web
Suite adobe
Excel
Pack office
Microsoft
Word
Powerpoint
Developpeur web Mantes-la-Ville
Programmation Mantes-la-Ville
Technicien informatique Paris
Testeur logiciel Mantes-la-Ville
Windev Mantes-la-Ville
Windev Mantes-la-Jolie
Testeur logiciel Mantes-la-Jolie
Technicien informatique Évry-Courcouronnes
Programmation Mantes-la-Jolie
Developpeur web Mantes-la-Jolie