Formations inter intra entreprises

 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

Formation Squash, automatiser en BDD avec Gherkin et Cucumber
Télcharger la fiche détaillée

Cliquez pour agrandir

Fiche détaillée

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

186.png

Des questions, un devis ?

N'hésitez pas à nous contacter

 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