Cypress
Domaine : Méthodologie et tests
Cypress est un framework de tests en JavaScript qui pilote une application web comme le ferait un utilisateur : il clique, remplit les formulaires et vérifie ce qui s’affiche. Des tests automatisés permettent de livrer plus souvent, avec moins de régressions. Ce module apprend à les écrire et à les lancer à chaque modification, avant chaque mise en ligne.
- Public
- Étudiants
- Testeurs
- Développeurs
- Chefs de projet technique
- Niveau
- Intermédiaire
- Formats
- Sur site ou à distance
Prérequis
Les bases de JavaScript.
Objectifs
- Installer Cypress dans un projet existant
- Cibler les éléments d’une page et simuler les actions d’un utilisateur
- Lancer les tests dans l’intégration et le déploiement continus
Programme
Prise en main
L’installation, une démonstration, puis un premier test.
Les commandes
Cibler et récupérer un élément, agir sur la page et vérifier le résultat.
L’intégration et le déploiement continus
Lancer les tests automatiquement à chaque modification, et ne mettre en ligne qu’une version qui les passe.
Travaux pratiques
Tester le chiffre de César et un composant Lightbox.
Des explications courtes, puis de la pratique : les exercices et le projet sont adaptés au niveau du groupe.