Le lab - Notre comparatif des méthodologies de tests

écrit par julien.royer publié le mardi 21 novembre 2017
Sur notre projet actuel de recherche et développement, nous avons décidé de mettre en place un nouveau système (si possible automatisé) pour renforcer la qualité de nos tests qu'il soit unitaires, d'intégration ou de non régression. Pour ce faire, nous avons expérimenté plusieurs méthodes de tests différentes basées sur :
  • Le TDD ou Test Driven Development,
  • L'ATDD  ou Acceptance Test Driven Development,
  • Le BDD ou Behavior-Driven Development.
Nous vous proposons de partager avec vous cette expérience à travers une série de plusieurs articles :
  • La différence entre TDD, ATDD et BDD : c'est quoi au juste?
  • Tutoriel n°1 sur la mise en place technique d'un projet BDD avec SpecFlow sur une architecture .net Core
  • Tutoriel n°2 sur l'ajout d'un scénario de tests BDD avec Specflow
  • Une explication générale sur la méthodologie de tests BDD que nous avons employée sur notre projet R&D