Formation Squash, automatiser en BDD avec Robot Framework
La formation Squash, automatiser en BDD avec Robot Framework dispense l’essentiel des connaissances pour maîtriser l’utilisation de Squash dans un contexte d’automatisation des tests avec l’approche BDD Gherkin / Robot Framework
Durée : 2 jours (soit 14h)
Tarif (inter) : 1 000 € HT (par personne)
Code formation : SQDTA1
Présentiel ou distanciel
Groupe : de 3 à 10 personnes
Formation intra entreprise : nous contacter
Public concerné
La formation Squash, automatiser en BDD avec Robot Framework est destinée à des automaticiens voulant apprendre à utiliser Squash pour créer et maintenir des tests automatisés suivant l’approche BDD avec Robot Framework.
Formation accessible aux fonctionnels et non-techniques, avoir une base technique / Agile sera un plus.
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 Robot Framework
Calendrier
Financements
Plan de développement des compétences
Prise en charge OPCO
Financement individuel
Réserver
Programme détaillé de la formation
Introduction au Behaviour Driven Developpement (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, scenario, 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 Robot Framework
-
Rappel du workflow testeur fonctionnel / développeur automaticien
-
Présentation de l’activité d’automatisation avec Robot Framework : l’implémentation des méthodes à partir des mots-clés
Cas pratique : Utiliser Robot Framework 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