Telechargé par Meriem Ben Chaaben

Qualité logiciels TP1

publicité
INSAT 2018/2019
Module : Architecture Logicielle
Section : GL4
TP1 - Architecture Logicielle
BDD avec Cucumber
Cucumber est un framework de test dédié à l’écriture de tests fonctionnels dans un style behaviour-driven
development (BDD). La description des tests s’effectue au moyen de Gherkin, un langage non-technique et orienté langage
naturel afin de s’adresser à toute l’équipe de développement, y compris les analystes métiers.
Les tests écrits avec Gherkin sont structurés de la façon suivante :
•
•
la Feature : c’est le plus haut niveau d’un test, qui indique le nom de la fonctionnalité et éventuellement une
description textuelle ;
le Scenario : il décrit un scénario de test contenant une succession d’étapes et basé sur la syntaxe « Given-WhenThen ».
Dans ce TP, nous allons nous familiariser avec cucumber.
OBJECTIFS PEDAGOGIQUES
▪
▪
Mieux comprendre les notions de BDD (behavior driven developement )
Appliquer BDD avec Cucumber
Activité 1 :
Suivez le tutorial dans le site officiel de Cucumber :
https://cucumber.io/docs/guides/10-minute-tutorial/
Activité 2 :
Mettez les scénarios possibles pour un Process Refunds dans une boutique de vente.
1
Téléchargement