TDD

QuaBDD, partager facilement vos scénarios Gherkins.

Le BDD ou Behavior driven developpement fait partie des bonnes pratiques de développement. Il consiste à écrire le comportement attendu de l’application pour ensuite de le transformer en tests et enfin développer la fonctionnalité en suivant ces tests. Ces comportements sont écrits en Gherkin par le Product Owner 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

Pourquoi écrire des tests automatiques ?

Une application vient à changer un bon nombre de fois que ce soit pendant son développement que pendant son maintien. Et une petite modification de celle-ci peut avoir d’énormes conséquences. C’est pour cela qu’on a besoin de tests et d’autant plus de tests automatiques... Lire la suite