Daniël Klabbers

Head of Development Shop at About You GmbH

Gepubliceerd op 09-12-2014

Test driven development

betekenis & definitie

Test driven development is een software development term voor het vooraf uitschrijven van functionaliteiten via geautomatiseerde tests die daarna op de ingebouwde functionaliteiten toegepast worden om te verifiëren dat het gewenste gedrag is ontstaan.

TDD, of test driven development, is gerelateerd aan het principe om eerst de tests te schrijven bij extreme programming. Door de tests vooraf te schrijven, kader je functionaliteiten in en wordt het daadwerkelijk schrijven van de code voor de werking gemakkelijker. TDD heeft als voordeel dat de werking vast omlijnd is, als nadeel kan genoemd worden dat het schrijven van de test meer tijd kost dan de daadwerkelijke implementatie.