Który rodzaj testów oprogramowania koncentruje się na weryfikacji pojedynczych, najmniejszych komponentów aplikacji (np. pojedynczej funkcji lub metody) w izolacji od reszty systemu?
Który rodzaj testów oprogramowania koncentruje się na weryfikacji pojedynczych, najmniejszych komponentów aplikacji (np. pojedynczej funkcji lub metody) w izolacji od reszty systemu?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: B
Uzasadnienie i szersze wyjaśnienie:
Testy jednostkowe (ang. Unit Tests) stanowią podstawę piramidy testów. Ich celem jest sprawdzenie, czy najmniejsza, logiczna część kodu (nazywana „jednostką”) działa zgodnie z oczekiwaniami. Testowanie w izolacji oznacza, że zależności zewnętrzne, takie jak baza danych czy API, są zazwyczaj zastępowane przez tzw. atrapy (mocki), aby upewnić się, że testowany jest wyłącznie kod danej funkcji.
Dlaczego pozostałe odpowiedzi są nieprawidłowe?
- A. Testy integracyjne: Sprawdzają, czy kilka połączonych ze sobą modułów lub komponentów poprawnie współpracuje.
- C. Testy end-to-end: Weryfikują działanie całej aplikacji z perspektywy użytkownika końcowego, symulując jego interakcje w kompletnym środowisku.
- D. Testy akceptacyjne: Są przeprowadzane, aby sprawdzić, czy system spełnia wymagania biznesowe i jest gotowy do wdrożenia przez klienta.
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
- Rodzaje testów: Jednostkowe, Wydajnościowe, Kompatybilności, WdrożenioweKlasyfikacja poziomów i typów testów oprogramowania sprawdzających poprawność logiki, stabilność pod obciążeniem, zgodność z platformami sprzętowymi oraz gotowość produkcyjną.
- Testy jednostkowe (Unit Tests)Zautomatyzowane testy weryfikujące poprawność działania najmniejszych izolowanych fragmentów kodu (pojedynczych metod lub klas) w oparciu o wzorzec AAA.
- 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.
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.
- #112
Przedstawiony wykres obrazuje wyniki testów:
- #123
Jednym z etapów publikacji mobilnej w sklepie Google Play są testy Beta, których cechą charakterystyczną jest to, że są one:
- #154
Wskaż rodzaj testów, które przeprowadza się podczas fazy tworzenia kodu źródłowego
- #174
Wskaż frazę, która w języku angielskim oznacza "testy wydajnościowe"
- #182
Który typ testów może być opisany przedstawionym scenariuszem