W ramce przedstawiono testy jednostkowe dla funkcji FizzBuzz. Który kod powinien być zapisany w miejscu znaków zapytania, aby test sprawdzał warunek: „zwraca Buzz, gdy liczba jest podzielna przez 5”?
W ramce przedstawiono testy jednostkowe dla funkcji FizzBuzz. Który kod powinien być zapisany w miejscu znaków zapytania, aby test sprawdzał warunek: „zwraca Buzz, gdy liczba jest podzielna przez 5”?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź to D (Kod 4).
Analiza kodu:
- Wywołujemy funkcję z argumentem podzielnym przez 5 (np. 5).
lib.FizzBuzz(5). - Oczekujemy, że funkcja zwróci ciąg znaków "Buzz".
expect(wynik).toBe("Buzz").
Dlaczego inne są błędne?
- Kod 1: Sprawdza liczbę 3 (powinna dać "Fizz"), a oczekuje "Buzz".
- Kod 2: Sprawdza liczbę 5, ale oczekuje "Fizz" (powinno być "Buzz").
- Kod 3: Zawiera błąd składniowy
=>zamiast średnika po wywołaniu funkcji.
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