Skip to main content

📘 Techniki projektowania testów - Pytania egzaminacyjne

Przykładowe pytania

Pytanie 1: Czym jest równoważenie klas w technikach projektowania testów?

  • A) Grupowanie danych wejściowych w klasy równoważności.
  • B) Tworzenie klas programistycznych.
  • C) Używanie klas w językach obiektowych.
  • D) Organizowanie zespołu testerskiego.

✅ Odpowiedź: A


Pytanie 2: Która technika projektowania testów polega na testowaniu wartości granicznych?

  • A) Równoważenie klas.
  • B) Analiza wartości brzegowych.
  • C) Testowanie eksploracyjne.
  • D) Tablica decyzyjna.

✅ Odpowiedź: B


Pytanie 3: Czym charakteryzuje się technika tablicy decyzyjnej?

  • A) Testowaniem przepływu danych.
  • B) Mapowaniem kombinacji warunków wejściowych na oczekiwane wyniki.
  • C) Tworzeniem wykresów przepływu.
  • D) Testowaniem jednostkowym.

✅ Odpowiedź: B


Pytanie 4: Która technika oparta jest na analizie stanów i przejść systemu?

  • A) Równoważenie klas.
  • B) Testowanie przejść między stanami.
  • C) Analiza wartości brzegowych.
  • D) Testowanie regresyjne.

✅ Odpowiedź: B


Pytanie 5: Jakie techniki należą do czarnoskrzynkowych metod projektowania testów?

  • A) Analiza wartości brzegowych i równoważenie klas.
  • B) Testowanie jednostkowe i testowanie decyzji.
  • C) Debugowanie i profilowanie.
  • D) Testowanie przepływu danych i testowanie strukturalne.

✅ Odpowiedź: A


Pytanie 6: Czym jest pokrycie instrukcji w technikach białoskrzynkowych?

  • A) Pokrycie wszystkich możliwych decyzji w kodzie.
  • B) Zapewnienie, że każda instrukcja została wykonana co najmniej raz.
  • C) Testowanie wartości granicznych.
  • D) Testowanie regresyjne.

✅ Odpowiedź: B


Pytanie 7: Która z poniższych technik jest techniką białoskrzynkową?

  • A) Testowanie decyzji.
  • B) Analiza wartości brzegowych.
  • C) Równoważenie klas.
  • D) Testowanie przejść między stanami.

✅ Odpowiedź: A


Pytanie 8: Jakie są zalety stosowania technik czarnoskrzynkowych?

  • A) Nie wymagają znajomości kodu źródłowego.
  • B) Zapewniają pełne pokrycie kodu.
  • C) Ułatwiają analizę przepływu danych.
  • D) Wymagają dostępu do dokumentacji technicznej.

✅ Odpowiedź: A


Pytanie 9: Co oznacza termin 'pokrycie decyzji'?

  • A) Testowanie wszystkich instrukcji warunkowych w kodzie.
  • B) Testowanie wszystkich możliwych danych wejściowych.
  • C) Tworzenie diagramów decyzyjnych.
  • D) Analiza przepływu danych.

✅ Odpowiedź: A


Pytanie 10: Która technika oparta na doświadczeniu polega na dynamicznym eksplorowaniu systemu bez wcześniej przygotowanych przypadków testowych?

  • A) Testowanie eksploracyjne.
  • B) Testowanie decyzji.
  • C) Testowanie regresyjne.
  • D) Równoważenie klas.

✅ Odpowiedź: A


Pytanie 11: Co oznacza technika równoważenia klas?

  • A) Grupowanie danych wejściowych w klasy równoważności, aby zmniejszyć liczbę przypadków testowych.
  • B) Testowanie wszystkich możliwych kombinacji wejść.
  • C) Optymalizowanie struktury kodu pod kątem wydajności.
  • D) Weryfikacja poprawności interfejsu użytkownika.

✅ Odpowiedź: A


Pytanie 12: Która technika testowania koncentruje się na wartości skrajnych?

  • A) Testowanie eksploracyjne.
  • B) Analiza wartości brzegowych.
  • C) Testowanie regresyjne.
  • D) Testowanie decyzji.

✅ Odpowiedź: B


Pytanie 13: Która technika testowania polega na sprawdzeniu różnych kombinacji warunków wejściowych i ich wyników?

  • A) Tablica decyzyjna.
  • B) Testowanie jednostkowe.
  • C) Testowanie integracyjne.
  • D) Testowanie wydajnościowe.

✅ Odpowiedź: A


Pytanie 14: Co jest główną zaletą stosowania testowania przejść między stanami?

  • A) Możliwość testowania zachowania systemu przy zmianach stanów.
  • B) Wykrywanie błędów logicznych w kodzie.
  • C) Optymalizacja bazy danych.
  • D) Automatyczna analiza wydajności aplikacji.

✅ Odpowiedź: A


Pytanie 15: Które techniki projektowania testów są zaliczane do czarnoskrzynkowych?

  • A) Równoważenie klas, analiza wartości brzegowych, tablica decyzyjna.
  • B) Testowanie instrukcji, testowanie ścieżek, testowanie warunków.
  • C) Debugowanie kodu, analiza statyczna, inspekcje.
  • D) Testowanie systemowe, testowanie jednostkowe, testowanie wydajnościowe.

✅ Odpowiedź: A


Pytanie 16: Co oznacza pokrycie instrukcji w testowaniu białoskrzynkowym?

  • A) Wykonanie każdej instrukcji w kodzie co najmniej raz.
  • B) Testowanie wszystkich możliwych ścieżek programu.
  • C) Weryfikacja poprawności warunków logicznych.
  • D) Analiza dokumentacji projektu.

✅ Odpowiedź: A


Pytanie 17: Która technika testowania polega na testowaniu wszystkich możliwych ścieżek w programie?

  • A) Testowanie ścieżek.
  • B) Testowanie decyzji.
  • C) Testowanie eksploracyjne.
  • D) Testowanie równoważne.

✅ Odpowiedź: A


Pytanie 18: Jakie są zalety stosowania testów opartych na doświadczeniu?

  • A) Pozwalają wykryć nieoczywiste błędy na podstawie intuicji testerów.
  • B) Są całkowicie automatyczne.
  • C) Nie wymagają znajomości systemu.
  • D) Mogą zastąpić wszystkie inne techniki testowania.

✅ Odpowiedź: A


Pytanie 19: Która technika testowania białoskrzynkowego skupia się na analizie decyzji i warunków logicznych?

  • A) Testowanie instrukcji.
  • B) Testowanie decyzji.
  • C) Testowanie wartości brzegowych.
  • D) Testowanie eksploracyjne.

✅ Odpowiedź: B


Pytanie 20: Czym charakteryzuje się testowanie eksploracyjne?

  • A) Jest oparte na spontanicznym eksplorowaniu systemu bez wcześniej zdefiniowanych przypadków testowych.
  • B) Wymaga znajomości kodu źródłowego.
  • C) Jest formą testowania białoskrzynkowego.
  • D) Może być stosowane wyłącznie w testach automatycznych.

✅ Odpowiedź: A