Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?
Rappel Email
Automatisez vos tests de bout en bout avec Cypress !
Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)
Cette formation vous apprendra comment construire une suite de tests de bout en bout (End to end — E2E) avec Cypress. Vous découvrirez comment construire une suite maintenable, extensible et rapide, mais aussi comment intégrer ces tests dans votre processus de développement.
Au cours de la formation, vous apprendrez :
- comment traduire un besoin en critères d'acceptation, et comment automatiser leur vérification,
- comment construire une suite de tests en partant de zéro,
- comment améliorer la lisibilité et la maintenabilité des tests avec le pattern Page Object, et comment les fiabiliser en les rendant indépendants et répétables.
- comment optimiser l'exécution des tests en préférant des appels API pour la préparation des données.
Enfin , vous vous approprierez l'API Cypress et son écosystème, tout en découvrant les bonnes pratiques de cette discipline.
Parce que c'est en forgeant qu'on devient forgeron, la formation est axée sur la pratique. En fil rouge, vous élaborerez une suite de tests qui vérifie les fonctionnalités d'un site e-commerce, comme par exemple la gestion du panier ou le déclenchement des promotions.
Cet apprentissage s'adresse aussi bien aux développeurs qu'aux testeurs qui souhaitent se former à l'automatisation des tests de bout en bout.
Les tests seront écrits en typescript, mais il n'est pas nécessaire de connaître le langage. Cela fait partie de la formation.
cy.visit()
, cy.get()
, cy.click()
, etc.) data-testid
)commandes custom
) Mises en pratique :
- Initialisation d'un projet Cypress avec Typescript
- Atelier de spécification sur le mini-panier d'un site e-commerce, puis sur le login
- Automatisation des critères d'acceptation
- Simplification des tests à l'aide de commandes personnalisées et du pattern Page Object
cy.request()
Mises en pratique :
Cypress, Typescript, Python, Java
Sébastien est passé par tous les rôles d'une équipe de développement : Développeur, Testeur, Scrum Master et Product owner.
Il travaille pour un éditeur dans une approche où les critères d'acceptation deviennent des tests automatisés qui pilotent le développement. Cette approche leur permet d'avancer vite et sereinement.
Sébastien partage volontiers sa culture du clean code et de l'automatisation des tests, en particulier lors de ses formations, où il apprécie d'échanger avec des personnes d'horizons différents.
Human Coders c'est un centre de formation pour développeurs avec :
Automatisez vos tests de bout en bout avec Cypress !
Cette formation vous apprendra comment construire une suite de tests de bout en bout (End to end — E2E) avec Cypress. Vous découvrirez comment construire une suite maintenable, extensible et rapide, mais aussi comment intégrer ces tests dans votre processus de développement.
Au cours de la formation, vous apprendrez :
- comment traduire un besoin en critères d'acceptation, et comment automatiser leur vérification,
- comment construire une suite de tests en partant de zéro,
- comment améliorer la lisibilité et la maintenabilité des tests avec le pattern Page Object, et comment les fiabiliser en les rendant indépendants et répétables.
- comment optimiser l'exécution des tests en préférant des appels API pour la préparation des données.
Enfin , vous vous approprierez l'API Cypress et son écosystème, tout en découvrant les bonnes pratiques de cette discipline.
Parce que c'est en forgeant qu'on devient forgeron, la formation est axée sur la pratique. En fil rouge, vous élaborerez une suite de tests qui vérifie les fonctionnalités d'un site e-commerce, comme par exemple la gestion du panier ou le déclenchement des promotions.
Cet apprentissage s'adresse aussi bien aux développeurs qu'aux testeurs qui souhaitent se former à l'automatisation des tests de bout en bout.
Les tests seront écrits en typescript, mais il n'est pas nécessaire de connaître le langage. Cela fait partie de la formation.
cy.visit()
, cy.get()
, cy.click()
, etc.) data-testid
)commandes custom
) Mises en pratique :
- Initialisation d'un projet Cypress avec Typescript
- Atelier de spécification sur le mini-panier d'un site e-commerce, puis sur le login
- Automatisation des critères d'acceptation
- Simplification des tests à l'aide de commandes personnalisées et du pattern Page Object
cy.request()
Mises en pratique :
Cypress, Typescript, Python, Java
Sébastien est passé par tous les rôles d'une équipe de développement : Développeur, Testeur, Scrum Master et Product owner.
Il travaille pour un éditeur dans une approche où les critères d'acceptation deviennent des tests automatisés qui pilotent le développement. Cette approche leur permet d'avancer vite et sereinement.
Sébastien partage volontiers sa culture du clean code et de l'automatisation des tests, en particulier lors de ses formations, où il apprécie d'échanger avec des personnes d'horizons différents.
Human Coders c'est un centre de formation pour développeurs avec :
* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012