Skip to main content

📘 Testowanie w cyklu życia oprogramowania - Pytania egzaminacyjne

Przykładowe pytania

Pytanie 1: W którym momencie cyklu życia oprogramowania najlepiej rozpocząć testowanie?

  • A) Po wdrożeniu systemu.
  • B) Po zakończeniu programowania.
  • C) Na etapie definiowania wymagań.
  • D) Po zakończeniu fazy projektowania.

✅ Odpowiedź: C


Pytanie 2: Który model cyklu życia oprogramowania najbardziej sprzyja wczesnemu testowaniu?

  • A) Kaskadowy (Waterfall).
  • B) Model V.
  • C) Iteracyjny.
  • D) Spiralny.

✅ Odpowiedź: B


Pytanie 3: Czym charakteryzuje się model kaskadowy (Waterfall)?

  • A) Iteracyjnym podejściem do rozwoju oprogramowania.
  • B) Brakiem zdefiniowanych etapów.
  • C) Sekwencyjnym przechodzeniem przez etapy bez powrotu do poprzednich.
  • D) Podejściem zwinnym.

✅ Odpowiedź: C


Pytanie 4: Co jest głównym celem testów akceptacyjnych?

  • A) Znalezienie błędów w kodzie źródłowym.
  • B) Sprawdzenie wydajności systemu.
  • C) Potwierdzenie, że system spełnia wymagania klienta.
  • D) Testowanie interfejsu użytkownika.

✅ Odpowiedź: C


Pytanie 5: Który poziom testowania koncentruje się na testowaniu współpracy między modułami?

  • A) Testy jednostkowe.
  • B) Testy integracyjne.
  • C) Testy systemowe.
  • D) Testy akceptacyjne.

✅ Odpowiedź: B


Pytanie 6: Co oznacza termin 'testowanie regresyjne'?

  • A) Testowanie nowych funkcji.
  • B) Weryfikacja, czy nowe zmiany nie wprowadziły defektów do istniejącej funkcjonalności.
  • C) Testowanie zabezpieczeń.
  • D) Testowanie wydajności.

✅ Odpowiedź: B


Pytanie 7: Która z poniższych technik jest używana w testach systemowych?

  • A) Analiza wartości brzegowych.
  • B) Testowanie kodu źródłowego.
  • C) Refaktoryzacja kodu.
  • D) Przegląd dokumentacji.

✅ Odpowiedź: A


Pytanie 8: Jakie jest główne zadanie testów jednostkowych?

  • A) Testowanie interfejsu użytkownika.
  • B) Weryfikacja działania pojedynczych funkcji lub metod.
  • C) Testowanie współpracy modułów.
  • D) Analiza wydajności systemu.

✅ Odpowiedź: B


Pytanie 9: W jakim celu stosuje się testowanie eksploracyjne?

  • A) Automatyzacji przypadków testowych.
  • B) Testowania bez wcześniejszego przygotowania przypadków testowych.
  • C) Testowania wydajności.
  • D) Testowania bezpieczeństwa.

✅ Odpowiedź: B


Pytanie 10: Jakie są główne zalety modelu zwinnego (Agile) w kontekście testowania?

  • A) Brak potrzeby dokumentowania testów.
  • B) Szybkie dostarczanie wartości klientowi i elastyczność.
  • C) Brak zaangażowania zespołu testerskiego.
  • D) Testowanie tylko po zakończeniu projektu.

✅ Odpowiedź: B


Pytanie 11: Który poziom testowania jest wykonywany przez użytkowników końcowych lub klientów?

  • A) Testy jednostkowe.
  • B) Testy integracyjne.
  • C) Testy akceptacyjne.
  • D) Testy wydajnościowe.

✅ Odpowiedź: C


Pytanie 12: Który model cyklu życia oprogramowania zakłada iteracyjne i przyrostowe podejście do tworzenia systemu?

  • A) Model kaskadowy.
  • B) Model V.
  • C) Model iteracyjny.
  • D) Model Big Bang.

✅ Odpowiedź: C


Pytanie 13: Co jest głównym celem testów integracyjnych?

  • A) Sprawdzenie, czy komponenty systemu współpracują ze sobą poprawnie.
  • B) Znalezienie błędów w kodzie źródłowym.
  • C) Testowanie interfejsu użytkownika.
  • D) Weryfikacja wymagań biznesowych.

✅ Odpowiedź: A


Pytanie 14: Który poziom testowania skupia się na testowaniu pojedynczych funkcji lub metod?

  • A) Testy jednostkowe.
  • B) Testy systemowe.
  • C) Testy akceptacyjne.
  • D) Testy eksploracyjne.

✅ Odpowiedź: A


Pytanie 15: W jakim momencie cyklu życia oprogramowania należy rozpocząć testowanie?

  • A) Dopiero po wdrożeniu systemu.
  • B) Jak najwcześniej, np. na etapie analizy wymagań.
  • C) Po zakończeniu programowania.
  • D) Podczas testowania jednostkowego.

✅ Odpowiedź: B


Pytanie 16: Jakie testy są wykonywane w celu sprawdzenia, czy poprawki błędów nie wprowadziły nowych defektów?

  • A) Testy wydajnościowe.
  • B) Testy eksploracyjne.
  • C) Testy regresyjne.
  • D) Testy bezpieczeństwa.

✅ Odpowiedź: C


Pytanie 17: Który model cyklu życia oprogramowania najbardziej sprzyja szybkiemu dostarczaniu wartości dla klienta?

  • A) Model kaskadowy.
  • B) Model V.
  • C) Model spiralny.
  • D) Model Agile.

✅ Odpowiedź: D


Pytanie 18: Jakie są kluczowe etapy testowania w modelu V?

  • A) Tylko testy jednostkowe i testy akceptacyjne.
  • B) Analiza wymagań, testowanie jednostkowe, testowanie integracyjne, testowanie systemowe, testowanie akceptacyjne.
  • C) Programowanie, testowanie regresyjne, wdrożenie.
  • D) Nie ma etapów testowania w modelu V.

✅ Odpowiedź: B


Pytanie 19: Czym różnią się testy systemowe od testów akceptacyjnych?

  • A) Testy systemowe sprawdzają cały system, a testy akceptacyjne oceniają zgodność z wymaganiami użytkownika.
  • B) Testy akceptacyjne są bardziej techniczne.
  • C) Testy systemowe są przeprowadzane przez klienta.
  • D) Testy systemowe sprawdzają tylko interfejs użytkownika.

✅ Odpowiedź: A


Pytanie 20: Jaki jest główny cel testów eksploracyjnych?

  • A) Znalezienie jak największej liczby defektów poprzez spontaniczne testowanie systemu.
  • B) Przeprowadzenie testów automatycznych.
  • C) Testowanie wydajności systemu.
  • D) Weryfikacja kodu źródłowego przez programistę.

✅ Odpowiedź: A