Testowanie logiki biznesowej

Testowanie logiki biznesowej pozwala sprawdzać, czy aplikacja zachowuje się zgodnie z oczekiwaniami użytkowników i wymaganiami produktu. Bywa powiązane z automatyzacją testów, dokumentowaniem zachowania systemu oraz utrzymaniem kodu.

Testy BDD i dokumentacja

Testy BDD mogą pomóc zweryfikować prawidłowość logiki biznesowej, służyć jako dokumentacja działania aplikacji oraz stanowić listę jej zmian.

Testy automatyczne i TDD

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

Projektowanie i utrzymanie kodu

Dodanie nowej funkcjonalności jako osobnego modułu może zmniejszyć ryzyko regresji.

Diagnostyka działania aplikacji

Logi aplikacji mogą pomagać rozwiązywać problemy na produkcji.

Twierdzenia w tym opracowaniu