====== TDD ====== ===== Test Driven Development ===== Développement (informatique) piloté par les tests. Le développement piloté par les tests est une méthode de développement de logiciel qui préconise d'écrire les tests unitaires avant d'écrire le code source d'un logiciel. Le cycle préconisé par TDD comporte cinq étapes : - écrire un premier test ; - vérifier qu'il échoue (car le code qu'il teste n'existe pas), afin de vérifier que le test est valide; - écrire juste le code suffisant pour passer le test, - vérifier que le test passe, - puis refactoriser le code, c'est-à-dire l'améliorer tout en gardant les mêmes fonctionnalités. Voir: * http://fr.wikipedia.org/wiki/Test_Driven_Development * http://www.crossbowlabs.com/dossiers/tests-unitaires * [[:informatique:unit_tests|/informatique/unit_tests]]