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