Aller au contenu

Behavior Drivent Development

Méthode BDD: Comment utiliser la méthode BDD ?

  • Feature: Définit le comportement attendu
  • Scenario: Définit un cas d'utilisation
  • Given: Définit les préconditions
  • When: Définit l'action
  • Then: Définit le résultat attendu

Cucumber

Katas BDD

Les katas sont des exercices de programmation qui permettent de s'entraîner à la programmation. Ceux-ci peuvent aussi être utilisés pour apprendre la méthode BDD.

Exemples de sites de katas: Code wars, Coding Dojo.

Nous allons réaliser le kata bowling. Principe : le professeur code ce que les élèves lui disent. Chaque élève prend la parole à son tour pendant 10 minutes et doit dire ce que le professeur doit coder.

Exercices

  1. Développer le jeu du pendu avec la méthode BDD (Doc si vous êtes bloqué).
  2. Faire le TP d'intégration avec Selenium
  3. Développer un jeu de morpion avec la méthode BDD.