ID: 3480 QA i Testy Średnie

Źródło: Arkusze CKE

Jakie są różnice między testami funkcjonalnymi a niefunkcjonalnymi?

Warianty odpowiedzi

  1. A

    Testy funkcjonalne są realizowane tylko przez końcowych użytkowników, natomiast niefunkcjonalne przez programistów

  2. B

    Testy funkcjonalne oceniają zgodność działania aplikacji z założeniami, a niefunkcjonalne analizują aspekty wydajności, bezpieczeństwa i użyteczności

  3. C

    Testy funkcjonalne oceniają wydajność aplikacji, podczas gdy niefunkcjonalne weryfikują poprawność kodu

  4. D

    Testy funkcjonalne koncentrują się na interfejsie, a niefunkcjonalne na backendzie aplikacji

Wyjaśnienie

Różnica sprowadza się do tego, że testy funkcjonalne sprawdzają co aplikacja robi, a testy niefunkcjonalne jak to robi.

Testy funkcjonalne weryfikują zgodność z wymaganiami biznesowymi, na przykład czy przycisk zapisz prawidłowo dodaje dane do bazy.

Testy niefunkcjonalne oceniają jakość działania systemu, badając jego wydajność pod obciążeniem, poziom bezpieczeństwa czy wygodę użytkowania interfejsu.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — QA i Testy