INF.04 · pytanie 387
Który z poniższych przypadków stanowi test niefunkcjonalny?
- ASprawdzenie obsługi formularza rejestracji
- BTestowanie wydajności aplikacji pod dużym obciążeniemPoprawna
- CWeryfikacja poprawności logowania użytkownika
- DSprawdzenie działania przycisku
Wyjaśnienie
Testowanie wydajności aplikacji pod dużym obciążeniem to przykład testu niefunkcjonalnego. Jego celem jest ocena, jak aplikacja zachowuje się przy dużej liczbie użytkowników lub operacji jednocześnie. Testy te pozwalają na identyfikację wąskich gardeł i optymalizację kodu oraz infrastruktury serwerowej. W ramach testów obciążeniowych analizowane są parametry takie jak czas odpowiedzi, zużycie zasobów (CPU, RAM) oraz stabilność aplikacji w warunkach skrajnego obciążenia. Testowanie wydajności jest kluczowe w aplikacjach webowych, e-commerce oraz systemach o dużej liczbie transakcji, gdzie każdy przestój może generować straty finansowe i negatywnie wpływać na doświadczenia użytkownika.