Agile et le Test Driven Development

novembre 19, 2015

Agile et le Test Driven Development

Le TDD est une des composantes essentielles de XP (Exteme Programming) car c’est elle en grande partie qui permet la mise en place et le maintien des tests automatisés.

Le principe même du Test Driven Development est de commencer sa démarche d’écriture de programme par l’écriture des tests qui permettront de tester les fonctions à implémenter puis de mettre en place ces fonctions « pas à pas » en vérifiant toujours que les tests écrits pour la fonction « passent » (la fonction de test obtient le résultat attendu en utilisant le code fourni, l’aspect du code testé est implémenté et se comporte comme souhaité) une fois que ce qu’ils doivent tester a été implémenté.

L’urgence absolue à traiter en priorité dans un tel type de développement est un test qui ne « passe » plus (régression) alors qu’auparavant il ne posait pas de problème.

Résoudre le problème à la source de la régression est bien plus important que n’importe quoi d’autre dans un tel contexte.

Leave a Reply

You must be logged in to post a comment.