ID: 3420 QA i Testy Średnie

Źródło: Arkusze CKE

Czym różnią się testy funkcjonalne od niefunkcjonalnych?

Warianty odpowiedzi

  1. A

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

  2. B

    Testy funkcjonalne sprawdzają wydajność aplikacji, a niefunkcjonalne poprawność kodu

  3. C

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

  4. D

    Testy funkcjonalne skupiają się na interfejsie, a niefunkcjonalne na zapleczu aplikacji

Wyjaśnienie

Mówiąc najprościej: testy funkcjonalne sprawdzają CO system robi, a niefunkcjonalne JAK to robi.

Testy funkcjonalne weryfikują, czy aplikacja działa zgodnie z wymaganiami biznesowymi – na przykład czy kliknięcie przycisku Zaloguj rzeczywiście loguje użytkownika.

Testy niefunkcjonalne oceniają jakość i cechy systemu. Sprawdzają między innymi, jak szybko strona się ładuje (wydajność), czy jest odporna na ataki (bezpieczeństwo) i czy interfejs jest wygodny (użyteczność).

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