Aller au contenu principal

Cypress - avancé

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000252530
Organisme responsable : Ambient it (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

  • Maîtriser les fonctionnalités avancées de Cypress
  • Connaître les bonnes pratiques d'automatisation des tests sur Cypress
  • Connaître les meilleures pratiques pour le débogage

Programme de la formation

Utilisation avancée de l'exécuteur Comprendre l'instrument panel Intercepts Stubs Spies Sélectionner des éléments Sélectionner des éléments uniques Modifier ces éléments Les raccourcis clavier Data driven testing Comprendre les fixtures et leur fonctionnement Comprendre les commandes personnalisées Cypress Assertions Valider les propriétés d'attribut et leur comportement Réutiliser son code Paramétriser les données testées à partir de…

Utilisation avancée de l'exécuteur
  • Comprendre l'instrument panel
    • Intercepts
    • Stubs
    • Spies
  • Sélectionner des éléments
    • Sélectionner des éléments uniques
    • Modifier ces éléments
  • Les raccourcis clavier

Data driven testing
  • Comprendre les fixtures et leur fonctionnement
  • Comprendre les commandes personnalisées
  • Cypress Assertions
  • Valider les propriétés d'attribut et leur comportement
  • Réutiliser son code
  • Paramétriser les données testées à partir de fichiers JSON
  • Implémenter des Pages Object Design Pattern
  • Modifier des tests en Pages Object Pattern
  • Réaliser son benchmark de performance
  • Débogage
 Améliorer ses rapports Cypress
  • Les bonnes pratiques pour gagner en lisibilité
  • Activer les logs “Verbose”
  • Configurer le reporter
  • Génération du rapport
  • Ajouter des screenshots
  • Améliorer la performance de son rapport
 Les variables et alias
  • Utiliser les commandes asynchrones
  • Que sont les alias ?
  • Comment les utiliser et pourquoi ?
  • Quand et pourquoi utiliser les variables ?
  • Utiliser les alias
    • Pour les objets
    • Pour les éléments
    • Pour les routes
  • Déclaration de variables
  • Déclaration de constantes
 Maitriser les alertes, les popups et les child windows
  • Comment Cypress utilise les alertes ?
  • Comment les créer ?
  • Gérer les tabs avec JQuery
  • Les contrôles du navigateur
  • Les commandes pour gérer les tables web
  • Gérer les popups et le mouseover
 Visual Testing avec Percy
  • Intégration de Percy
  • Les bases du test visuel
  • Présentation des commandes
  • Workflow
 Les meilleures pratiques
  • Bien organiser ses tests
  • Sélectionner ses éléments
  • Assigner des valeurs
  • Utiliser des serveurs tiers
  • Tester unitairement
  • Les hooks à ne pas oublier
  • Lancer le serveur auparavant
  • Définir une baseUrl
 Troubleshooting
  • Les meilleures ressources pour vous aider
  • Isoler le problème
  • Effacer le cache
  • Tester son navigateur
  • Utiliser l'extension Cypress
  • Examiner les logs
  • Modifier le code source

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

14 h

Financement

Conventionnement
Non

Conditions d'accès

Publics visés

  • Agent de la fonction publique
  • Autre public
  • Demandeur d'emploi
  • Licencié pour motif économique
  • Particulier, individuel
  • Profession libérale
  • Public dans le cadre du contrat d'apprentissage
  • Public dans le cadre du contrat de professionnalisation
  • Public en emploi
  • Salarié
  • Salarié dans le cadre du CIF
  • Salarié dans le cadre du DIF
  • Salarié dans le cadre du plan de formation
  • Salarié en contrat aidé
  • Salarié en période de professionnalisation
  • Salarié en reconversion

Informations sur les publics

Développeurs Architectes techniques Chefs de projets Ingénieur d'études

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

À destination des profils travaillant dans la QA Une connaissance en algorithmie est un plus Une connaissance en JavaScript est un plus Avoir assisté à notre formation Cypress est un plus

Lieu de réalisation de l'action

Modalités d'enseignement

Formation mixte

Adresse

140 Avenue Jean Lolive
93500 Pantin

Responsable : Ambient IT

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
Ambient it
93500 Pantin
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes