Dokumentacja testów BDD
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.