Ceci est une ancienne révision du document !
Test Driven Development TDD
Le Test Driven Developpement (TDD),développement conduit par les tests est une méthode XP ( Extreme programming ) consistant à réaliser les tests unitaires en amont de l'implémentation d'une application.
La méthode peut sembler contraignante, mais elle possède des avantages certains :
- Elle oblige à penser et à structurer l'implémentation future, avant sa réalisation effective.
- Elle garantit que l'application réalisée le sera toujours sans bogues, quelque soit son état d'avancement. (exécution permanente du plan de tests)
- Comme beaucoup des méthodes XP, elle introduit un aspect ludique supplémentaire, participant à la motivation de l'équipe de développement ⇒course au nombre de fonctionnalités implémentées et dont le test passe au vert.