Formation Squash, automatiser en BDD avec Gherkin/Cucumber
La formation Squash, automatiser en BDD avec Gherkin/Cucumber dispense l’essentiel des connaissances pour maîtriser l’utilisation de Squash dans un contexte d’automatisation des tests avec l’approche BDD Gherkin / Cucumber
Durée : 2 jours (soit 14h)
Tarif (inter) : 1 000 € HT (par personne)
Code formation : SQDTA2
Présentiel ou distanciel
Groupe : de 3 à 10 personnes
Formation intra entreprise : nous contacter
Public concerné
La formation Squash, automatiser en BDD avec Gherkin/Cucumber s’adresse à des automaticiens connaissant Java / scripting / le développement et voulant apprendre à utiliser Squash pour créer et maintenir des tests automatisés suivant l’approche BDD avec Gherkin et Cucumber. Formation difficilement accessible pour des profils purement fonctionnels
Objectifs
✔ Comprendre le Behaviour Driven Development (BDD) en mode agile
✔ Maîtriser le workflow BDD dans Squash
✔ Savoir écrire des tests en Gherkin (syntaxe avancée)
✔ Tirer profit de Squash pour l'écriture des tests
✔ Savoir implémenter les mots-clés avec Cucumber (java)
Calendrier
Financements
Réserver
Plan de développement des compétences
Prise en charge OPCO
Financement individuel
Programme détaillé de la formation
Introduction au Behaviour Driven Development (BDD)
-
Présentation comparée des différentes approches de développement (classique / TDD / ATDD / BDD)
-
Le BDD en contexte métier : acteurs et workflow
-
Les principes généraux de l’agilité
-
Les outils du BDD
Présentation du BDD dans Squash
-
Le workflow d’automatisation des scénarios Gherkin dans Squash
-
Démonstration de l’exécution d’un script Gherkin implémenté depuis Squash TM
Utilisation basique de la syntaxe Gherkin
-
Feature, scénario, mots-clés : présentation de la syntaxe Gherkin
-
Transformation d’un test classique en un test Gherkin
-
Ecrire un test Gherkin à partir d’une User Story
Cas pratique : Formaliser un test à l’aide de la syntaxe Gherkin
Utilisation avancée de la bibliothèque d’actions de Squash
-
Capitalisation et utilisation de la bibliothèque d’actions,
-
Variabilisation des scénarios,
-
Utilisation des Jeux de données Squash TM
Cas pratique : Utiliser l’espace mot-clé de Squash pour créer des actions et varier les données de test
L’implémentation des mots-clés avec Cucumber
-
Rappel du workflow testeur fonctionnel / développeur automaticien
-
Présentation de l’activité d’automatisation avec Cucumber : l’implémentation des méthodes à partir des mots-clés
Cas pratique : Utiliser Cucumber avec Selenium pour l’implémenter un scénario de tests
Utilisation de Squash pour l’automatisation des tests d’acceptation utilisateur
-
Appropriation de l’espace d’automatisation
-
Exécution d’un script Gherkin depuis Squash et interprétation des résultats
Cas pratique : Exécuter une campagne de tests automatisés depuis Squash