Czym różnią się testy funkcjonalne od niefunkcjonalnych?
Czym różnią się testy funkcjonalne od niefunkcjonalnych?
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.
Pojęcia z tego pytania
- Interfejs (Interface)Czysty kontrakt określający zestaw sygnatur metod i właściwości bez pól stanu, który klasa implementująca musi w całości zrealizować.
- Funkcje, Metody i Przekazywanie ParametrówWydzielone, nazwane bloki kodu realizujące określone zadanie, przyjmujące parametry wejściowe i opcjonalnie zwracające wartość wyniku za pomocą instrukcji return.
- Zmienne i Stałe w programowaniuNazwane obszary pamięci operacyjnej przechowujące dane robocze programu; zmienne pozwalają na modyfikację wartości podczas działania, podczas gdy stałe mają wartość niezmienną.
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.
- #167
Z której kolekcji należy skorzystać, aby przechowywać dane związane z elementem interfejsu użytkownika tak, aby element był ten informowany przez kolekcję o dodaniu, usunięciu lub zmianie jej elementu
- #172
W przedstawionym filmie ukazano kreator interfejsu użytkownika, dla którego automatycznie powstaje
- #175
Kod w języku JavaScript jest
- #221
Framework to
- #224
Jednostką zalecaną przy tworzeniu układu interfejsu aplikacji jest