... | ... | @@ -4,11 +4,11 @@ |
|
|
|
|
|
Testy funkcjonalne to rodzaj testów, które sprawdzają, czy poszczególne funkcje aplikacji działają zgodnie z wymaganiami i oczekiwaniami. W przeciwieństwie do testów jednostkowych, które skupiają się na pojedynczych komponentach w izolacji, testy funkcjonalne koncentrują się na zachowaniu systemu jako całości. Weryfikują one, czy aplikacja poprawnie reaguje na dane wejściowe i czy generuje oczekiwane wyniki, symulując rzeczywiste scenariusze użytkownika.
|
|
|
|
|
|
W projekcie `StreetGames` testy funkcjonalne są wykorzystywane do sprawdzenia, czy kontrolery, serwisy i inne komponenty aplikacji działają poprawnie w kontekście logiki biznesowej i interakcji z użytkownikiem.
|
|
|
|
|
|
|
|
|
## Struktura testów funkcjonalnych w projekcie
|
|
|
|
|
|
Testy funkcjonalne w projekcie `StreetGames` są podzielone na kilka klas, z których każda odpowiada za testowanie konkretnego komponentu:
|
|
|
Testy funkcjonalne w projekcie są podzielone na kilka klas, z których każda odpowiada za testowanie konkretnego komponentu:
|
|
|
|
|
|
### **LoginControllerTests**:
|
|
|
Testy dla kontrolera logowania, które sprawdzają, czy aplikacja poprawnie obsługuje proces logowania, w tym walidację danych wejściowych i komunikaty błędów. Testy sprawdzają, czy kontroler poprawnie obsługuje różne scenariusze, takie jak puste pola formularza, nieistniejący użytkownik oraz poprawne logowanie.
|
... | ... | |