Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Sprawdzianik 2

Total questions: 31

Worksheet time: 16mins

Name
Class
Date
1.

Jaki jest główny cel testowania funkcjonalnego?

a)

Ocena wydajności systemu pod obciążeniem

b)

Ocena użyteczności oprogramowania

c)

Weryfikacja funkcjonalności, które system powinien realizować

d)

Identyfikacja luk w zabezpieczeniach

2.

Jakie narzędzie jest powszechnie używane do testowania wydajności?

a)

JMeter

b)

Selenium

c)

JUnit

d)

Postman

3.

Co oceniają testy niefunkcjonalne?

a)

Jakość kodu

b)

Poprawność oprogramowania

c)

Czas reakcji systemu i wykorzystanie zasobów

d)

Projekt interfejsu użytkownika

4.

Który z poniższych nie jest rodzajem testowania niefunkcjonalnego?

a)

Testowanie obciążenia

b)

Testowanie użyteczności

c)

Testowanie bezpieczeństwa

d)

Testowanie jednostkowe

5.

Jaki jest cel testowania regresyjnego?

a)

Identyfikacja luk w zabezpieczeniach

b)

Ocena wydajności systemu

c)

Zapewnienie, że ostatnie zmiany nie zepsuły istniejącej funkcjonalności

d)

Testowanie nowych funkcji

6.

Jaki jest główny cel testowania bezpieczeństwa?

a)

Weryfikacja funkcjonalności systemu

b)

Ocena wydajności systemu

c)

Identyfikacja luk i zapewnienie ochrony danych

d)

Ocena doświadczeń użytkownika

7.

Który z poniższych jest przykładem testu funkcjonalnego?

a)

Test obciążeniowy

b)

Test penetracyjny

c)

Test wydajnościowy

d)

Test jednostkowy

8.

Jaka jest rola dokumentu specyfikacji w testowaniu funkcjonalnym?

a)

Określenie wymagań dotyczących bezpieczeństwa

b)

Opis projektu interfejsu użytkownika

c)

Definiowanie metryk wydajności

d)

Podanie szczegółów dotyczących oczekiwanych funkcji

9.

Jakiego rodzaju testy są przeprowadzane, aby upewnić się, że wada została naprawiona?

a)

Testy regresyjne

b)

Testy potwierdzające

c)

Testy integracyjne

d)

Testy systemowe

10.

Jaki typ testowania jest znany również jako testowanie białej skrzynki?

a)

Testowanie strukturalne

b)

Testowanie niefunkcjonalne

c)

Testowanie akceptacyjne

d)

Testowanie funkcjonalne

11.

Jaki jest główny cel testowania wytrzymałości?

a)

Testowanie wydajności systemu przez dłuższy czas

b)

Ocena interfejsu użytkownika

c)

Identyfikacja luk w zabezpieczeniach

d)

Weryfikacja funkcjonalności systemu

12.

Która z poniższych cech charakteryzuje testowanie wydajności?

a)

Jest przeprowadzane tylko na końcu cyklu rozwoju

b)

Sprawdza funkcjonalności systemu

c)

Skupia się na aspektach bezpieczeństwa

d)

Ocenia zachowanie systemu pod różnymi obciążeniami

13.
Różnica między weryfikacją a walidacją
a)
weryfikacja to sprawdzanie, że oprogramowanie spełnia zdefiniowane wymagania ogólne , walidacja to sprawdzanie czy wytwarzany produkt spełnia wymagania użytkownika
b)
walidacja to sprawdzanie, że oprogramowanie spełnia zdefiniowane wymagania ogólne , weryfikacja to sprawdzanie czy wytwarzany produkt spełnia wymagania użytkownika
14.
Co należy do wymagań niefunkcjonalnych? Zaznacz wszystkie możliwe
a)
wydajność
b)
bezpieczeństwo
c)
skalowalność
d)
zgodność z wymaganiami
15.
Do komunikacji między członkami zespołu deweloperskiego nie służy:
a)
Slack
b)
Trello
c)
App Sender
d)
Jira
16.
Podany wykres jest przykładem modelu tworzenia oprogramowania
a)
kaskadowego (waterfall)
b)
V Model
c)
spiralny
d)
Agile
17.
Jaka faza modelu Agile została zstąpiona wykrzyknikiem?
a)
Review
b)
Return
c)
Check
d)
Validate
18.
Aby stworzyć aplikację mobilną użyjesz m.in.
a)
Android Studio
b)
Angular
c)
Xcode, Android Studio
d)
Notatnika
19.
Jakie role występują w projekcie informatycznym działającym w metodyce Scrum:
a)
Scrum Master, Zespół deweloperski, Product Owner
b)
Scrum Master, Zespół deweloperski, Klient
c)
Scrum Master, Programista, Tester, Product Owner
d)
Scrum Master, Klient, Zespół deweloperski, Product Owner
20.
Do zadań Produkt Ownera NIE należy:
a)
Testowanie kodu stworzonego przez Zespół Deweloperski
b)
Określanie celów biznesowych i strategii rozwoju produktu.
c)
Zarządzanie Product Backlogiem.
d)
Reprezentowanie interesów klientów i użytkowników.
e)
Współpraca z zespołem, zapewniając im cel i kontekst prac.
21.
Do zadań Scrum Mastera należy między innymi:
a)
Spotkania stand-up — prowadzenie w razie potrzeby codziennych spotkań stand-up
b)
Przeglądy sprintów — udział w spotkaniach i zbieranie opinii.
c)
Retrospektywy — zwracanie uwagi na obszary wymagające poprawy i czynności do wykonania w ramach kolejnych sprintów.
d)
Administrowanie tablicą — praca w charakterze administratora tablicy Scrum.
e)
Spotkania indywidualne — przeprowadzanie w razie potrzeby indywidualnych spotkań z członkami zespołu i interesariuszami. Eliminowanie występujących w zespole nieporozumień dotyczących procesu oraz stylów pracy.
22.
Pytanie nr 1 (1 p.) Która z poniższych odpowiedzi opisuje poprawny cel testów?
a)
a) Udowodnienie, że w systemie podlegającym testowaniu nie występują żadne nieusunięte defekty.
b)
b) Udowodnienie, że po wprowadzeniu systemu do eksploatacji nie będą występowały żadne awarie.
c)
c) Obniżenie poziomu ryzyka związanego z przedmiotem testów i zwiększenie zaufania do jego jakości.
d)
d) Sprawdzenie, czy nie pozostały żadne nieprzetestowane kombinacje danych wejściowych.
23.
Które z poniższych stwierdzeń NIE opisuje korzyści wynikających z testowania statycznego?
a)
a) Obniżenie kosztów zarządzania defektami z uwagi na łatwość wykrywania defektów na późniejszych etapach cyklu wytwarzania oprogramowania.
b)
b) Niższe koszty usuwania defektów wykrytych podczas testowania statycznego w porównaniu z usuwaniem defektów wykrytych podczas testowania dynamicznego.
c)
c) Wykrywanie defektów w kodzie, które mogłyby nie zostać wykryte w przypadku wykonania wyłącznie testowania dynamicznego.
d)
d) Wykrywanie luk i niespójności w wymaganiach.
24.
W ramach której z podanych czynności testowych jest przydatne narzędzie do przygotowywania danych testowych?
a)
a) Monitorowanie testów i nadzór nad testami.
b)
b) Analiza i projektowanie testów.
c)
c) Implementacja i wykonywanie testów.
d)
d) Ukończenie testów.
25.
Jaka jest definicja terminu kryterium wyjścia?
a)
1) Sekwencja przypadków testowych w kolejności wykonywania oraz wszelkie powiązane działania, które mogą być wymagane do ustanowienia warunków wstępnych i wszelkich czynności podsumowujących po wykonaniu.
b)
2) Działania skoncentrowane na zapewnieniu, że wymagania jakościowe będą spełnione.
c)
3) Zbiór warunków do oficjalnego ukończenia określonego zadania.
d)
4) Zbiór warunków definiujących, kiedy można oficjalnie rozpocząć określone zadanie.
26.
Jaka jest definicja terminu testowanie funkcjonalne?
a)
1) Poziom testów, który koncentruje się na interakcjach pomiędzy modułami lub systemami.
b)
2) Testowanie wykonywane, by ocenić, czy moduł lub system spełnia wymagania funkcjonalne.
c)
3) Testowanie integracyjne modułów.
d)
4) Testowalna własność modułu lub systemu zidentyfikowana jako podstawa do testowania.
27.
Jaka jest nazwa terminu zdefiniowanego jako: Czynność polegająca na identyfikowaniu warunków testowych w wyniku analizy podstawy testów.?
a)
1) dane testowe
b)
2) projektowanie testów
c)
3) analiza testów
d)
4) podejście do testów
28.
Jaka jest definicja terminu testalia?
a)
1) Czynność polegająca na przygotowaniu testaliów potrzebnych do wykonania testów, oparta na analizie i projektowaniu testów.
b)
2) Produkty prac stworzone w ramach procesu testowego, używane do planowania, projektowania, wykonywania, oceny i raportowania testów.
c)
3) Testowanie, podczas którego wykonywany jest kod modułu lub systemu.
d)
4) Grupa czynności w testowaniu ukierunkowana na określone charakterystyki modułu lub systemu, oparta na specyficznych celach testowania.
29.

Jakie są główne korzyści z automatyzacji testów?

a)

Zmniejszenie czasu testowania i zwiększenie pokrycia testów

b)

Wzrost kosztów związanych z testowaniem

c)

Ograniczenie liczby testów do minimum

d)

Testowanie tylko funkcji krytycznych

30.

Co to jest testowanie akceptacyjne?

a)

Testowanie, które ma na celu potwierdzenie, że system spełnia wymagania użytkownika

b)

Testowanie, które koncentruje się na wydajności systemu

c)

Testowanie, które sprawdza bezpieczeństwo aplikacji

d)

Testowanie, które jest przeprowadzane przez programistów

31.

Jakie są etapy cyklu życia testowania oprogramowania?

a)

Planowanie, projektowanie, wykonanie, ocena i raportowanie

b)

Planowanie, implementacja, testowanie, wdrożenie

c)

Analiza, projektowanie, testowanie, zakończenie

d)

Wykonanie, ocena, raportowanie, zakończenie