Samenvatting Testgestuurde Softwareontwikkeling

Door Marc Evers en Willem van den Ende

Testgestuurde software-ontwikkeling is een incrementele ontwikkeltechniek waarbij testen en ontwerpen gecombineerd worden. De tester ontwikkelt telkens één specifiek testgeval, geschreven als een stuk programmacode. Vervolgens programmeert hij de eenvoudigste implementatie die aan de test zou moeten voldoen, en voert de test uit. Een geïntegreerde, continue ontwikkeling van testcode en productiecode beperkt de noodzaak tot uitgebreide testplanning en testontwerp. De auteurs beschrijven in dit artikel hun ervaringen met deze pragmatische aanpak waarbij testen naadloos geïntegreerd wordt in het software-ontwikkelproces.

Het complete artikel is te vinden in Software Release Magazine