Metody testowania aplikacji

Metody testowania aplikacji służą sprawdzaniu jej działania i zgodności z wymaganiami. Mogą też wiązać się z dokumentowaniem zachowania systemu, wykrywaniem błędów oraz utrzymaniem jakości oprogramowania.

Testy BDD i wymagania

Testy BDD mogą dokumentować działanie aplikacji i tworzyć listę zmian w aplikacji. Mogą też pomóc zweryfikować logikę biznesową.

Testy jednostkowe i TDD

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

Automatyzacja testów

Testy automatyczne mogą pomóc przepisać mikroserwis.

Testowanie zmian i regresji

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

Diagnostyka aplikacji

Logi aplikacji mogą pomóc rozwiązywać problemy na produkcji.

Twierdzenia w tym opracowaniu