Test-driven development

Mis on test-driven development?

Test-driven development (TDD) on tarkvaraarendusmeetod, kus testid kirjutatakse enne koodi. Meetodi peamine eesmärk on tagada kõrge koodikvaliteet ja vältida vigu arenduse varases staadiumis. TDD tsükkel koosneb kolmest põhisammust: kirjuta test, kirjuta kood, refaktoreeri. TDD aitab arendajatel keskenduda tarkvara käitumisele ja kvaliteedile, pakkudes samas varajast tagasisidet koodi töökindluse kohta. Seda meetodit kasutatakse sageli koos agiilsete arenduspraktikatega.

TDD

TDD eelised ja puudused

Eelised:

Puudused:

Näide vahendist: JUnit

JUnit on populaarne Java-põhine testiraamistik, mis toetab TDD-d.

Viited ja lingid