Cucumber vs les outils TDD/BDD

cucumber _ LOGO

 

Cucumber est un outil permettant de réaliser des tests automatisés. Ces tests sont écrits dans le style des BDD (Behavior-Driven development), on retrouve la story, les scénarios ainsi que les steps (given, when, then). Gherkin est le langage utilisé pour décrire les tests. Il a été conçu comme un langage non technique, c’est-à-dire compréhensible par toute personne. Il favorise ainsi la contribution de toute l’équipe en charge d’un projet.