Testy automatycznie

Testy automatyczne to sprawdziany oprogramowania, które narzędzia wykonują zamiast ręcznej kontroli każdego przypadku. Bywają częścią praktyk takich jak TDD i BDD, a ich zakres może obejmować zarówno pojedyncze elementy kodu, jak i zachowanie aplikacji.

Praktyki testowania oprogramowania

Testy automatyczne mogą pomóc w przepisaniu mikroserwisu. Testy jednostkowe nie mogą korzystać z wejścia-wyjścia (I/O).

  • Przy TDD testy powinny wykonywać się w mniej niż sekundę.
  • Nową funkcjonalność można dodać jako osobny moduł, co może zmniejszyć ryzyko regresji.

Testy BDD i zachowanie aplikacji

Testy BDD mogą dokumentować działanie aplikacji i tworzyć listę jej zmian. Pomagają także weryfikować prawidłowość logiki biznesowej.

Twierdzenia w tym opracowaniu