Test-driven development on selline koodi kirjutamise kus sa lood endale automatiseeritud modeli testimis riista
mis ebaõnnestub, ja seejärel kirjutad täpselt niipalju koodi kui on vaja, et see läbida.
Kodeerimis tsükkel:
Casetool selle jaoks on nt Cucumber
| Plussid | Miinused |
|---|---|
| Sa pead kirjutama ainult miinimumi mida vaja on | Väga aeglane |