
1790€ HT / personne |
2 jours (14 heures) |
Présentation
Avec un temps d’exécution moins de 20 millisecondes, Cypress vous permettra de tester votre code de manière simple (ne requiers aucune configuration) et rapide.
Cypress est un outil open-source performant permettant d’écrire, lire et enregistrer des tests de bout en bout. Il dispose de nombreux avantages comme :
- Architecture unique : Cypress n’utilise pas Selenium contrairement à la plupart des outils de testing
- Haute compatibilité : Fonctionne avec tous les frameworks JavaScript (React, Elm, Angular, Vue…)
- Un outil complet : Vous pourrez écrire vos tests de bout en bout sans utiliser de logiciels supplémentaires
- Gratuit et Open-source : Cypress dispose d’une importante communauté de plus de 100 000 utilisateurs sur GitHub
Notre formation Cypress vous permettra de maîtriser le logiciel grâce à une bonne connaissance de son architecture et son interface. Vous découvrirez l’automatisation avec XHR, les Tidbits, les éléments et comment utiliser les fonctions avancées du logiciel.
Comme toutes nos formations, notre formation Cypress présentera la dernière version du logiciel, Cypress 6.5.
Objectifs
- Maîtriser l’outil Cypress
- Pouvoir automatiser des tests avec XHR
- Utiliser les fonctions avancées du logiciel
Public visé
- Développeurs
- Architectes techniques
- Chefs de projets
- Ingénieur d’études
Pré-requis
La connaissance basique d’un outil d’automatisation est recommandée.
Programme de la formation Cypress
Introduction
- Qu’est-ce que Cypress ?
- Pourquoi utiliser Cypress ?
- Présentation de l’architecture
- Installation de l’outil
- Création d’un projet
Présentation de l’interface
- Présentation des différentes fonctions
- Utiliser les différents éléments
- Écrire son premier test
- Tester son application
Utiliser les éléments web
- Présentation du DOM
- Types de locators
- Les fonctions de la ligne de commande
- Les éléments web
- Checkboxes et Radio Buttons
- Lists et Dropdowns
- Web Tables
- Web Datepickers
- PopUps and ToolTips
- Cypress Assertions
Cypress test automation avec XHR
- Présentation de XHR
- Assertion explicite
- Vérifier l’authentification
- Les cookies
Tidbits
- Présentation des Tidbits
- Test avec Percy
- Changer le comportement du navigateur avec les events Cypress
- Alertes et popups
- Utiliser les Iframes
- Débuggage
Utilisation avancée
- NPM Scripts and Cypress CLI
- Variables d’environment
- Utiliser les plugins
- Test Reports multiple
- Cross Browser Testing
- Cypress Dashboard et Parallel test execution
- Utiliser des commandes customisées
Pour aller plus loin
Formation Vue Avancé
Formation Ionic 5
Formation React
Formation Redux et RxJS
Formation MEVN
Formation Angular
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
Afficher tous les témoignages
Noter la formation
1790€ HT / personne |
2 jours (14 heures) |