Cypress avancé

Certification : Titre professionnel concepteur développeur d'applications

Proposée par AMBIENT IT — 93500 Pantin

Éligible CPF
Formation continue
Présentiel

Prix

Indiqué par le ou les établissement(s)

2 200 €

Présentation

Cette formation vous enseignera les meilleures pratiques dans l'utilisation de Cypress ainsi que l'utilisation avancée de ses composants.

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue Présentiel 2 200 € Bac+3 ou 4 : licence, master 1, maîtrise (niveau 6)

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

- 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

- 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

- 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

- 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

- 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

- Intégration de Percy

- Les bases du test visuel

- Présentation des commandes

- Workflow

- 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

- 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

Voir la formation sur le site de l'établissement