Wydajność testów

Wydajność testów w tworzeniu oprogramowania wiąże się z szybkością ich wykonywania oraz użytecznością weryfikacji zmian. Testy automatyczne, jednostkowe i BDD mogą pełnić różne role w pracy nad aplikacjami.

Szybkość i izolacja testów

W TDD testy powinny wykonywać się w mniej niż sekundę. Testy jednostkowe nie mogą korzystać z wejścia-wyjścia (I/O).

Testy automatyczne i mikroserwisy

Testy automatyczne mogą pomóc przepisać mikroserwis.

Testy BDD i logika biznesowa

Testy BDD mogą pomóc zweryfikować prawidłowość logiki biznesowej.

Dokumentacja i zmiany aplikacji

Testy BDD mogą dokumentować działanie aplikacji oraz pełnić funkcję listy jej zmian.

Twierdzenia w tym opracowaniu