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
- Testy automatyczne mogą pomóc przepisać mikroserwis1 źródło
- Testy jednostkowe nie mogą używać I/O1 źródło
- Aby wykonywać TDD testy powinny wykonywać się w mniej niż sekundę1 źródło
- Dodanie nowej funkcjonalności jako osobnego modułu może zmniejszyć ryzyko regresji1 ź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
- Testy BDD mogą pomóc zweryfikować prawidłowość logiki biznesowej1 źródło