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
- Aby wykonywać TDD testy powinny wykonywać się w mniej niż sekundę1 źródło
- Testy jednostkowe nie mogą używać I/O1 źródło
- Testy automatyczne mogą pomóc przepisać mikroserwis1 źródło
- Testy BDD mogą pomóc zweryfikować prawidłowość logiki biznesowej1 źródło
- Testy BDD mogą służyć jako dokumentacja działania aplikacji1 źródło
- Testy BDD mogą służyć jako lista zmian w aplikacji1 źródło