Przejdź do treści głównej
INF.04Pytanie #383 z 856interfejsy-i-klasy-abstrakcyjne

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

Opcje odpowiedzi:
A
Testy funkcjonalne sprawdzają wydajność aplikacji, a niefunkcjonalne poprawność kodu
B
Testy funkcjonalne sprawdzają zgodność działania aplikacji z założeniami, a niefunkcjonalne testują aspekty wydajności, bezpieczeństwa i użyteczności
Prawidłowa
C
Testy funkcjonalne są przeprowadzane tylko przez użytkowników końcowych, a niefunkcjonalne przez programistów
D
Testy funkcjonalne skupiają się na interfejsie, a niefunkcjonalne na zapleczu aplikacji
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B

Uzasadnienie i szersze wyjaśnienie:

Podstawowa różnica polega na celu testowania:

  • Testy funkcjonalne odpowiadają na pytanie: „Co robi system?”. Weryfikują, czy funkcje aplikacji działają zgodnie z wymaganiami biznesowymi i specyfikacją.
  • Testy niefunkcjonalne odpowiadają na pytanie: „Jak działa system?”. Oceniają takie cechy jak wydajność (szybkość), bezpieczeństwo (odporność na ataki), użyteczność (łatwość obsługi) i niezawodność.

Dlaczego pozostałe odpowiedzi są nieprawidłowe?

  • A. Jest to odwrócenie ról – wydajność to domena testów niefunkcjonalnych.
  • C. Zarówno testy funkcjonalne, jak i niefunkcjonalne mogą być przeprowadzane przez różne role (testerów, programistów), a użytkownicy końcowi najczęściej biorą udział w testach akceptacyjnych.
  • D. Testy funkcjonalne dotyczą zarówno interfejsu, jak i zaplecza. Podobnie testy niefunkcjonalne mogą dotyczyć obu tych obszarów.

Chcesz poćwiczyć całą kwalifikację INF.04?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

Podobne pytania z działu „Interfejsy i klasy abstrakcyjne”

Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 17 pytań z tego działu.