Przejdź do treści głównej
INF.04Pytanie #682 z 856rodzaje-i-poziomy-testow

Jaka jest fundamentalna różnica między testami funkcjonalnymi a niefunkcjonalnymi?

Opcje odpowiedzi:
A
Testy funkcjonalne sprawdzają wydajność aplikacji, a niefunkcjonalne poprawność kodu.
B
Testy funkcjonalne sprawdzają zgodność działania aplikacji z wymaganiami biznesowymi (co robi), a niefunkcjonalne testują jej atrybuty jakościowe (jak robi).
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

B. Testy funkcjonalne sprawdzają zgodność... – To najdokładniejsze rozróżnienie. Testy funkcjonalne weryfikują, czy aplikacja realizuje swoje funkcje zgodnie ze specyfikacją (np. 'system ma pozwalać na dodawanie produktu do koszyka'). Testy niefunkcjonalne sprawdzają jakość jej działania, np. wydajność ('dodanie produktu ma trwać poniżej 1 sekundy'), bezpieczeństwo ('nie można dodać produktu do cudzego koszyka') czy użyteczność ('przycisk dodania do koszyka jest dobrze widoczny').

Dlaczego inne odpowiedzi są nieprawidłowe:

  • A, C, D – Zawierają błędne lub zbyt uproszczone definicje.

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 „Rodzaje i poziomy testow”

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