TDD

QuaBDD, partagez facilement vos scénarii Gherkin

Le Behavior Driven Developpement (BDD) fait partie des bonnes pratiques de développement. Il consiste à écrire le comportement attendu de l’application pour ensuite le transformer en tests et enfin développer la fonctionnalité en suivant ces tests. Ces comportements sont écrits en Gherkin par le Product Owner (PO) en collaboration avec les développeurs... Lire la suite

Checklist

Qu’est-ce que le TDD ?

Le TDD, (Test-Driven Development ou Développement Piloté par les Tests) est une méthode de développement. Elle consiste dans un premier temps à écrire les tests et ensuite le code dans le but de les faire passer.

Processus de développement

Pendant un développement en TDD, on répète les étapes suivantes jusqu’au développement de la fonctionnalité :

  • Écrire un des tests correspondant à une fonctionnalité
  • Ce test échoue car le code n’existe pas encore
  • Écrire le code pour faire valider le test en question
  • Vérifier que tous les tests passent
  • Remanier le code afin d’en améliorer la qualité

Avantages

La principale fonction du TDD est d’orienter le code vers le métier... Lire la suite