Zasady testów jednostkowych

Testy jednostkowe sprawdzają niewielkie, odizolowane fragmenty programu. Są częścią testowania automatycznego i bywają wykorzystywane w pracy TDD, natomiast BDD opisuje zachowanie aplikacji z perspektywy jej funkcji i reguł biznesowych.

Testy jednostkowe i automatyzacja

Testy jednostkowe nie mogą korzystać z operacji wejścia i wyjścia (I/O), a przy TDD powinny wykonywać się w mniej niż sekundę.

  • Testy automatyczne mogą pomóc przepisać mikroserwis.
  • Dodanie nowej funkcjonalności jako osobnego modułu może zmniejszyć ryzyko regresji.

BDD i logika biznesowa

Testy BDD mogą dokumentować działanie aplikacji, tworzyć listę jej zmian i pomagać weryfikować prawidłowość logiki biznesowej.

Twierdzenia w tym opracowaniu