Nouveauté 2025 : Découvrez les formations sur l'Intelligence Artificielle

Formations Outils DevOps - IT - Informatique

Formation Cypress, Playwright et Vitest : Maîtriser les tests automatisés web

Niveau :

Satisfaction de nos apprenants en 2024 : 98%
Taux d’assiduité : 100%

Tout savoir sur votre formation :

Formez-vous selon vos disponibilités ! Vous proposez 3 dates au choix et votre formateur vous confirme la date souhaitée.

En présentiel dans votre entreprise, dans l’un de nos 54 centres de formation ou en distanciel par visioconférence.

Contexte de la formation

Vous cherchez à maîtriser les tests automatisés pour le développement web ? Souhaitez-vous apprendre à utiliser efficacement Cypress, Playwright et Vitest ? Alors, vous êtes au bon endroit ! Découvrons ensemble pourquoi ces compétences sont essentielles pour votre carrière.

Dans le monde du développement web, l’automatisation des tests est devenue une compétence incontournable. En effet, elle permet d’assurer la qualité et la fiabilité des applications web, deux critères cruciaux pour le succès d’un projet. Avec l’acquisition de cette compétence, vous pourrez détecter rapidement les bugs et garantir une expérience utilisateur optimale. De plus, des outils comme Cypress, Playwright et Vitest vous permettront d’effectuer des tests end-to-end, des tests multi-navigateurs et des tests unitaires de manière efficace et rapide. En maîtrisant ces outils, vous vous distinguerez dans votre domaine, augmentant ainsi vos chances de réussite professionnelle. De plus, ces compétences vous aideront à accélérer votre carrière en vous rendant indispensable pour toute entreprise cherchant à développer des applications web performantes et fiables.

Continuons à explorer ensemble l’intérêt de suivre cette formation.

Avec Expertisme, Organisme de Formation certifié QUALIOPI, vous aurez l’opportunité d’apprendre à utiliser Cypress, Playwright et Vitest de manière efficace et pratique. Notre Formateur Expert Métier vous guidera à travers chaque outil, vous permettant de comprendre leurs spécificités et de les utiliser selon vos besoins. Vous découvrirez comment transformer des critères d’acceptation en tests automatisés, optimiser vos tests via l’utilisation d’API pour la préparation des données, et bien plus encore. De plus, notre formation s’adapte à votre niveau de compétences, que vous soyez un développeur débutant ou expérimenté. Grâce à notre approche pédagogique, vous serez capable d’implémenter des tests automatisés efficaces dès la fin de la formation. Ainsi, vous pourrez immédiatement mettre en pratique ce que vous aurez appris, apportant une valeur ajoutée à vos projets.

En conclusion, ne manquez pas cette occasion d’accélérer votre carrière en maîtrisant les tests automatisés pour le développement web. Avec Cypress, Playwright et Vitest, vous disposerez d’une suite complète d’outils pour assurer la qualité de vos projets. Alors, qu’attendez-vous ? Inscrivez-vous dès maintenant à notre formation et faites un pas de géant dans votre carrière !

À qui s’adresse cette formation ?

Cette formation s’adresse à tous les professionnels du développement web qui souhaitent améliorer leurs compétences en matière de tests automatisés. Elle est particulièrement pertinente pour les développeurs front-end et back-end, les testeurs de logiciels, les ingénieurs de tests automatisés et les architectes de solutions logicielles. Les chefs de projet informatique et les responsables de l’assurance qualité pourraient également tirer profit de cette formation en affinant leur compréhension des outils de test et en améliorant la gestion des projets de développement. Les freelances et les consultants en développement web pourraient aussi y trouver un intérêt pour optimiser leurs projets. Cette formation est idéale pour ceux qui ont déjà une connaissance de base du développement web et qui cherchent à se spécialiser dans le domaine des tests automatisés.

Objectifs

  • Acquérir une compréhension approfondie des outils Cypress, Playwright et Vitest, en comprenant leurs avantages, leurs inconvénients et leurs cas d’utilisation spécifiques
  • Savoir rédiger et automatiser des tests E2E avec Cypress et Playwright, en mettant l’accent sur la lisibilité et la maintenabilité des suites de tests
  • Intégrer efficacement des stratégies de test dans des workflows CI/CD, pour assurer une qualité constante du code et une détection précoce des bugs
  • Maîtriser l’écriture de tests unitaires et d’intégration avec Vitest, en gérant les mocks et les spies, et en optimisant les tests pour améliorer les performances
  • Être capable de mettre en place un environnement de test performant avec Vitest, tout en ayant une connaissance des outils concurrents comme Jest et Mocha.

Programme

  • 1. INTRODUCTION AUX OUTILS DE TESTS AUTOMATISÉS
    • Présentation de Cypress, Playwright et Vitest
    • Aperçu de l’importance des tests automatisés dans le développement web
    • Comparaison des trois outils : avantages et inconvénients
  • 2. CYPRESS
    • Cypress et l’automatisation des tests
    • Exploration de l’écosystème Cypress
    • Prise en main des principales commandes de l’API Cypress : cy.visit(), cy.get(), et cy.click()
    • Création de commandes personnalisées
    • Utilisation du pattern Page Object
    • Atelier pratique : initialisation d’un projet Cypress avec Typescript et automatisation des tests sur des fonctionnalités e-commerce
    • Gestion des suites de tests avec Cypress
    • Stratégies de test
    • Complémentarité des types de tests
    • Optimisation des temps d’exécution
    • Atelier pratique : spécification et automatisation de tests sur le panier et les frais de livraison
  • 3. PLAYWRIGHT
    • Introduction à l’écosystème de Playwright et ses fonctions API
    • Simplification des tests avec le pattern Page Object et automatisation des tests sur des fonctionnalités similaires à celles de Cypress
    • Gestion des tests avec Playwright
    • Efficacité des tests
    • Adaptation des tests à différents environnements
    • Atelier pratique : travail sur des cas d’usage réels
  • 4. VITEST
    • Introduction à Vitest : un outil de test axé sur la rapidité et la compatibilité avec Vite
    • Installation et écriture de tests avec Vitest
    • Utilisation avancée de Vitest
    • Mocks et tests asynchrones
    • Tests front-end avec React et Vue
    • Atelier pratique : mise en situation réelle pour l’application des concepts appris
  • 5. BONNES PRATIQUES ET STRATÉGIES DE TEST
    • Élaboration de stratégies de test efficaces
    • Équilibre entre les types de tests : tests unitaires, tests d’intégration et tests end-to-end
    • Gestion des erreurs et des échecs de test
    • Amélioration continue des tests automatisés
  • 6. POUR ALLER PLUS LOIN
    • Discussion sur les scénarios de tests automatisés
    • Mise à disposition de ressources complémentaires pour se perfectionner dans l’automatisation des tests avec Cypress, Playwright et Vitest.

Version 4. Mise à jour le 01/01/2025
© EXPERTISME – Groupe SELECT® 2025 Tous droits réservés. Les textes présents sur cette page sont soumis aux droits d’auteur.

Pré-requis

Être au point sur les fondamentaux de la programmation, en ayant une solide connaissance de JavaScript et TypeScript.
Avoir une expérience préalable avec des frameworks front-end tels que React, Vue ou Svelte.
Avoir installé Git et Node.js (version 18.x) sur son ordinateur.
Posséder un compte GitHub préalablement configuré avec une clé SSH sur l’ordinateur utilisé (un accompagnement est possible si nécessaire).
Être familier avec des outils de gestion de paquets tels que npm, yarn ou pnpm.
Être muni d’un ordinateur relié à Internet, possédant une caméra, un micro et un haut-parleur.

Points forts de la formation

  • Votre plan pédagogique de formation sur-mesure avec l’évaluation initiale de votre niveau de connaissance du sujet abordé
  • Des cas pratiques inspirés de votre activité professionnelle, traités lors de la formation
  • Un suivi individuel pendant la formation permettant de progresser plus rapidement
  • Un support de formation de qualité créé sur-mesure en fonction de vos attentes et des objectifs fixés, permettant un transfert de compétences qui vous rende très rapidement opérationnel
  • Les dates et lieux de cette formation sont à définir selon vos disponibilités
  • Animation de la formation par un Formateur Expert Métier
  • La possibilité, pendant 12 mois, de solliciter votre Formateur Expert sur des problématiques professionnelles liées au thème de votre formation
  • Un suivi de 12 mois de la consolidation et de l’évolution de vos acquis.

Approche Pédagogique

L’approche pédagogique a été construite sur l’interactivité et la personnalisation : Présentation illustrée et animée par le Formateur Expert, partage d’expériences, études de cas, mise en situation réelle.
Tous les supports sont fournis par support papier, mail ou clé USB à chaque stagiaire.

Méthodologie pédagogique employée :
Chaque formation en présentiel ou en distanciel est animée par un Formateur Expert Métier sélectionné selon ses compétences et expériences professionnelles. Apport d’expertise du Formateur, quiz en début et fin de formation, cas pratiques, échanges d’expérience. Accès en ligne au support de formation.

Méthodes utilisées et évaluation :
Evaluation et positionnement lors de la définition du projet pédagogique avec le(s) stagiaire(s). Un QCM est donné aux stagiaires le dernier jour de la formation pour valider leurs apprentissages. Une correction collective est effectuée par le Formateur. Une évaluation de fin de stage en direct est organisée entre le Formateur et le(s) stagiaire(s) pour recueillir et prendre en compte leurs appréciations. Une attestation de fin de stage est remise aux stagiaires.

Accessibilité

Toute demande spécifique à l’accessibilité de la formation par des personnes handicapées donnera lieu à une attention particulière et le cas échéant une adaptation des moyens de la formation.
Public en situation de handicap, contactez notre référent handicap au 01 42 66 36 42.

Formateur

Nos Formateurs sont des Experts Métiers intervenants sur les prestations inhérentes sur la thématique de la formation. Ils réalisent les audits et co-construisent l’offre et le déroulé de la formation avec l’Ingénieur Pédagogique avant validation par le Responsable Pédagogique. Ils sont sélectionnés pour leurs compétences pédagogiques et leurs expériences dans la formation pour adultes.

Référence : IT-89469

Durée : 21 heures soit 3 jours

Tarif : 2930€ HT / Personne

Cette formation vous intéresse ?

Nos Experts conçoivent votre formation
individuelle sur mesure lors de la définition
de votre projet pédagogique !

Remplissez le formulaire suivant :

L’un de nos conseillers vous contactera
dans les meilleurs délais.

Partagez cette formation :

Référence : IT-89469

Durée : 21 heures soit 3 jours

Tarif : Sur Devis

Formez vos équipes !

à partir de 4 collaborateurs
Nos Experts conçoivent votre formation intra-entreprise sur mesure lors de la définition de votre plan pédagogique !

Partagez cette formation :

Témoignages
de nos apprenants

Votre parcours de formation

Étape par Étape

Formations complémentaires - Formations Outils DevOps / IT - Informatique sur-mesure

Vous avez besoin
d’une formation ?

Vous avez
besoin
d’une
formation ?