Přeskočit na obsah

agile

Vývoj řízený testy (TDD)

Praxe vývoje softwaru, při níž se testy píší před produkčním kódem, který testují. Cyklus TDD má tři kroky: Červená (napiš selhávající test popisující požadované chování), Zelená (napiš minimální kód potřebný k tomu, aby test prošel) a Refaktoring (zlepši kód, přičemž udržuj testy zelené). TDD podporuje psaní jen toho kódu, který je potřeba ke splnění požadavků — vede k jednodušším návrhům a vyššímu pokrytí testy. Zároveň umožňuje automatizované ověřování akceptačních kritérií — automatizované testy přímo ověřují chování popsané v user story. I přes strmou křivku učení týmy, které TDD pravidelně používají, hlásí méně chyb, rychlejší ladění a větší jistotu při provádění změn.

Související pojmy

Odhaduj s Plandeckem

Free Planning Poker s okamžitým současným odhalením, decky Fibonacci a T-shirt, a asynchronní hlasování — žádné nastavení nepotřebuje.