slam5:tdd

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) ⇒ code valide en toutes circonstances.
  • Elle facilite la non régression
  • 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.
  • slam5/tdd.1353437213.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)