Les tests sont essentiels pour permettre d’identifier les probrlemes de non regressions en cas de changements.
De plus avec Test Driven Design ils permettent une conception plus claire et efficace. Ils permettent aussi
a la programmation agile de donner tout son potentiel dans une boucle vertueuse (test, developpement, refactorings)