UI Testing Pragmatique avec Cypress

Blended learning

Wie lange dauert die Weiterbildung?

 2,00 Tag(e)

In welcher/n Sprache(n) wird die Weiterbildung angeboten?

EN FR

Wann findet der nächste Termin statt?

Wer bietet diese Weiterbildung an?

OXiane est spécialisé dans la conception et la réalisation de formations informatiques et de supports de cours pédagogiques sur les dernières technologies. Nos différentes filières permettent de couvrir tous les besoins en formation que ce soit en IT au sens large, mais également "Utilisateurs" et "Soft Skills" en Management, Communication & leadership.

An wen richtet sich die Weiterbildung?

Développeur web

Welche Ziele werden verfolgt bzw. welche Kompetenzen sollen erworben werden?

  • Implémenter différents types de test pour vos applications Angular, React, VueJS ou sans framework avec Cypress
  • Tester les interactions réseau
  • Choisir le meilleur type de tests en fonction du contexte
  • Découpler les tests du code afin de réduire les coûts de testing et de maintenance
  • Implémenter des tests maintenables et human-readable

Wie sieht der Inhalt der Weiterbildung aus?

Introduction au testing
  • Pourquoi tester?
  • Les différents types de test
  • Les stratégies de testing: cornet de glace, pyramide vs rayon de miel
Cypress Core Features
  • Developer eXperience
  • Rapidité
  • Debuggabilité
  • Retry-ability
  • Cohérence et stabilité
Premier Test
  • Mise en place de Cypress
  • Mise en place de Cypress avec Nx
  • Exercice: Implémenter et lancer un premier test
Fondamentaux Cypress
  • Les commandes
  • Les assertions
  • Exercice: Interagir avec le DOM
  • Debugging
  • Organisation des tests
  • Exercice: Interagir avec les formulaires
  • Variables & aliases
Cypress Network Testing
  • Avantages et inconvénients des différentes techniques
  • Exercice: Intercepter les requêtes
  • Exercice: Utiliser des fixtures
  • Exercice: Utiliser une sandbox
Retour vers le future
  • Exercice: Jouer avec le timer
“Keeping Tests Healthy with DOM Distancing”
  • Tests attributes
  • Cypress Custom Commands
  • Page objects
  • Test Harnesses
Test Harnesses
  • L’histoire des Test Harnesses
  • Comment cela fonctionne
  • Exercice: Utilisation des test harnesses
  • Exercice: Implémentation de test harnesses
Cypress Component Testing
  • Brisons les frontières de l’”isolated testing” avec Cypress Component Testing
  • Exercice: Isoler et tester un composant avec Cypress
  • Exercice: Réutiliser le test harness
Tester les Interactions
  • Stubs & Spies
  • Exercice: “Overrider” les dépendances avec l’injection de dépendance et les spies
  • Exercice: Tester la communication à base de props, inputs & outputs
Visual Regression Testing
  • Tester la présentation
  • Détecter les régressions visuelles avec Cypress Component Testing & Percy
Automatisation
  • Configuration de la CI
  • Reporters
  • Cypress Dashboard
  • Parallelization

Was erhalten Sie am Ende der Weiterbildung?

Une attestation de participation sera transmise aux participants

Wie kann ich das Weiterbildungsinstitut kontaktieren?

Fiona Marin

Diese Weiterbildungen könnten Sie interessieren

FR
Tag
Blended-Learning
Informatik - Programmanalyse - Programmierung - Objektorientierte Programmierung
27.08.2026