« Behavior Driven Development » (appelé communément BDD) [1] est une méthode Agile qui a vocation de faire collaborer les développeurs et les équipes de tests (pour faire court). Cette méthode utilise le langage naturel (français, anglais, ...) pour décrire le fonctionnement d'un système.
Dans cette méthode, la rédaction des tests fonctionnels se fait en langage Gherkin [2] avec deux objectifs : la documentation des tests et l'automatisation de ces tests. Gherkin est un langage orienté lignes. La plupart des lignes commencent par un mot-clé. Voici un exemple de fichier écrit en langage Guerkin :
Feature: Un texte court qui décrit la fonctionnalité
D'autres informations additionnelles sur la fonctionnalité...
Ces informations sont ici juste pour information et ne seront pas traitées.
Scenario: un cas d'utilisation d'une…
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première