Test-Driven Development pojawia się w kontekstach:
Które z tych określeń poprawnie definiuje TDD? Zacznijmy od definicji poszczególnych pojęć: technika:
«wiedza na temat praktycznego wykorzystania osiągnięć nauki w przemyśle, transporcie, medycynie itp.; też: praktyczne wykorzystanie tej wiedzy»
lub:
«metoda»
metoda:
«świadomie stosowany sposób postępowania mający prowadzić do osiągnięcia zamierzonego celu»
metodologia:
«nauka o metodach badań naukowych stosowanych w danej dziedzinie wiedzy»
metodyka:
«zbiór zasad dotyczących sposobów wykonywania jakiejś pracy»
Werdykt: TDD to technika, metoda lub metodyka tworzenia oprogramowania. Nazywanie TDD metodologią jest błędne.
Źródło: http://sjp.pwn.pl