TDD izstrādes tehnika
Programmatūras izstrādes tehnika TDD (Test-driven development, Izstrāde, vadoties no testēšanas) pamatojas uz produkta izstrādes un testēšanas ciklu atkārtošanu.
TDD tehnikas būtību apraksta šādi posmi:
- Izstrādātāji izdomā sarežģītu testu produktam, ko nevar izturēt.
- Tad viņi veido kodu, lai izturētu sarežģīto testu.
- Testē uzrakstīto kodu un veic tajā izmaiņas līdz tiek sasniegta ideāla testa izturēšana.