Dokumentacja testów BDD

PodsumowanieLista

Dokumentacja testów BDD może porządkować wiedzę o zachowaniu systemu i może ułatwiać komunikację między biznesem a zespołem technicznym. Scenariusze oparte na przykładach mogą zmniejszać niejednoznaczność wymagań i mogą wspierać kontrolę zmian.

Rola i zastosowania

Testy BDD mogą służyć jako dokumentacja działania aplikacji 1 i mogą pomóc zweryfikować prawidłowość logiki biznesowej 1. Scenariusze opisane językiem domeny biznesowej mogą odzwierciedlać wymagania użytkowników i ułatwiać przeglądy.

Zmiany i konserwacja

Testy BDD mogą służyć jako lista zmian w aplikacji 1. Utrzymywanie historii scenariuszy może ułatwiać śledzenie wpływu modyfikacji i porządkować regresję.

Wydajność i praktyki

Testy w TDD mogą wymagać bardzo krótkiego czasu wykonania, a aby wykonywać TDD testy powinny wykonywać się w mniej niż sekundę 1. Krótki cykl uruchomień może sprzyjać szybkim iteracjom, a rozdzielenie testów akceptacyjnych od jednostkowych może poprawiać czytelność i czas sprzężenia zwrotnego.