(składnia)

Łukasz Lechert: Test i Behaviour Driven Development – duet wspomagający pracę programisty

TDD jest podstawą dla BDD. Praktyki wdrażane za pomocą TDD zostały zastosowane i rozszerzone w nowym podejściu do rozwoju oprogramowania, czyli w BDD.

Programista 3/2013 (10) [okładka]

W wielu projektach stosuje się tradycyjne techniki prowadzenia projektów, np. zgodne z modelem wodospadowym. Analizujemy wymagania, w kolejnych krokach przeprowadzamy złożone testy, wykazując zgodność produktu z zamówieniem. Metodyki zwinne takie jak Extreme Programming (XP) wprowadzają odwrotne podejście. W pierwszym kroku tworzymy testy, następnie implementujemy funkcjonalność. Artykuł przedstawia TDD i BDD (ang. Test Behaviour Driven Development), opisuje wskazówki dotyczące wdrażania oraz prezentuje narzędzie jBahave.