Ce document présente les concepts des tests unitaires et du développement piloté par les tests (TDD), en soulignant l'importance de ces pratiques pour assurer la qualité du code et faciliter les changements. Il décrit également les règles fondamentales du TDD et les pièges à éviter lors de sa mise en pratique. Enfin, il met l'accent sur le fait que le TDD est une méthode de développement plutôt qu'une simple méthode de tests.