Test automatisés avec cucumber

📌 Objectif de la formation

Les tests automatisés sont essentiels pour garantir la fiabilité et la stabilité d’une application. Cucumber, basé sur la méthodologie BDD (Behavior-Driven Development), permet d’écrire des scénarios de tests en langage naturel compréhensible par tous les acteurs du projet. Cette formation vous apprendra à utiliser Cucumber pour concevoir, exécuter et intégrer des tests dans un pipeline de CI/CD.
Plan de formation
📍 Module 1 :

Introduction et premiers pas avec Cucumber

• Présentation de Cucumber et du concept de BDD
• Installation et configuration de Cucumber avec Ruby
• Création des premiers fichiers .feature
• Structure des scénarios et utilisation des étapes Given, When, Then
• Écriture et exécution des premiers tests automatisés
• Utilisation de Scenario Outline pour améliorer la réutilisabilité
🎯 Objectif : Comprendre le fonctionnement

📍 Module 2 :

Approfondissement des tests automatisés

• Gestion avancée des tests avec helpers et bonnes pratiques
• Génération de données factices avec Faker.rb
• Utilisation des sélecteurs avancés (XPath, CSS Selectors)

• Gestion des dépendances entre tests pour optimiser l’exécution
🎯 Objectif : Structurer et optimiser ses scénarios de tests pour un meilleur maintien de la
qualité logicielle.

📍 Module 3 :

Intégration continue et automatisation des tests

• Introduction aux concepts de CI/CD et leur importance
• Installation et configuration de Cucumber sur une pipeline CI (CircleCI, Docker
images, Jenkins, GitHub Actions…)
• Intégration de Cucumber dans un processus de déploiement automatisé
• Récupération et gestion des artefacts de test
• Analyse et reporting des résultats
🎯 Objectif : Intégrer les tests Cucumber dans un processus d’intégration et de déploiement
automatisé pour un suivi efficace.

Informations

Prérequis :

Pas besoin de Prérequis
  • 🕒 Durée :3 jours – En présentiel
  • Coût :790€ par personne (minimum 6 personnes)
  • Prix intra-entreprise2600 € HT
  • Prochaines sessionsNos sessions sont créées sur mesure en fonction de vos disponibilités, contactez-nous pour définir une session

FAQ

C'EST QUOI DONKEYSCHOOL ?

DonkeySchool est une formation créée par l’Agence Web DonkeyCode. Nous avons pour vocation de vous accompagner dans votre projet de reconversion et de vous faire monter en compétences pour faire de vous des développeurs web redoutables . Parfois, nous recrutons les meilleurs au sein de notre équipe DonkeyCode.

VOTRE FORMATION EST-ELLE ACCESSIBLE AUX PERSONNES EN SITUATION DE HANDICAP ?

Selon la forme de votre handicap, TDA, déficiences auditives, visuelles, problèmes de mobilité … nous trouverons avec vous et notre réseau de spécialistes les moyens d’adapter la pédagogie pour que vous ayez toutes les chances de réussite.

Contactez-nous pour en parler (01 43 61 95 42)

C'EST QUOI FALC ?

Afin de permettre à chaque personne de suivre la formation, nous essayons de respecter la norme Facile A Lire et à Comprendre.

OÙ SE TROUVE DONKEYSCHOOL ?

DonkeySchool se trouve au 195 Rue des Pyrénées, 75020 Paris.

COMMENT EST CONSTITUÉE L'ÉQUIPE PÉDAGOGIQUE ?

  • Cédric LOMBARDOT, fondateur de l’école et responsable pédagogique sera également en charge des cours de PHP avancé, Symfony et Docker
  • Avec lui pour vous accompagner tout au long de votre parcours, une équipe de 6 formateurs avec plusieures années d’experiences et toujours en activité qui vous enseigneront leurs spécialités. (Javascript, typescript, PHP, Symfony, Angular, DevOps…)

A PROXIMITÉ DE L'ÉCOLE

Accédez à la page pour découvrir les hôtels, restaurants et transports à proximité de DonkeySchool en cliquant ici.

QUELLES SONT LES MODALITÉS D'ÉVALUATION ?

Les acquis de compétences seront réalisés via des formulaires d’auto évaluation avant et après la formation. Et éventuellement à l’aide de QCM réalisés par le formateur en cours de formation. 

COMMENT SE DEROULE LA FORMATION ?

Pour planifier votre session de formation, nous fixerons ensemble la date, ajusterons le plan de formation, et déterminerons le lieu (chez vous ou dans nos locaux). Notre formateur vous accompagnera en présentiel pour vous aider à acquérir les compétences nécessaires à votre réussite.

Suite à la formation, nous vous remettrons le support de cours ainsi que l’ensemble des éléments produits durant la session (code, vidéos…)