wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Testowanie oprogramowania 1

Total questions: 23

Worksheet time: 20mins

Name
Class
Date
1.

Które z poniższych nie jest częścią podstawowego procesu testowego?

a)

Czynności zamykające testy

b)

Wszystkie wynienione czynności składają się na podstawowy proces testowy

c)

Planowanie i kontrola (nadzór) testów

d)

Analiza i projektowanie testów

2.

W którym momencie procesu wytwarzania oprogramowania można rozpocząć testowanie?

a)

Gdy wymagania oprogramowania zostały zatwierdzone

b)

Gdy pierwszy moduł kodu jest gotowy do testowania jednostkowego

c)

Gdy projekt oprogramowania jest kompletny

d)

Gdy zakończono kodowanie

3.

Określenie celów testowania obejmuje proces

a)

projektowania testów

b)

monitorowania testów i nadzór nad testami

c)

planowania testów

d)

analizy testów

4.

Która z poniższych odpowiedzi zawiera NAJTRAFNIEJSZE porównanie celów testowania potwierdzającego (re-testu) i testowania regresji?

a)

Celem testowania potwierdzającego jest sprawdzenie, czy wykryty wcześniej defekt został usunięty, a celem testowania regresji jest upewnienie się, że poprawka nie wpłynęła negatywnie na pozostałe części systemu.

b)

Celem testowania regresji jest upewnienie się, że wszystkie wcześniej wykonywane testy nadal działają prawidłowo, a celem testowania potwierdzającego jest upewnienie się, że poprawki wprowadzone w jednej części systemu nie wpłynęły negatywnie na jego pozostałe części.

c)

Celem testowania potwierdzającego jest potwierdzenie, że zmiany w systemie zostały wprowadzone pomyślnie, a celem testowania regresji jest ponowne wykonanie niezaliczonych wcześniej testów w celu upewnienia się, że teraz system działa prawidłowo.

d)

Celem testowania regresji jest upewnienie się, że zmiany wprowadzone w jednej części systemu nie wpłynęły negatywnie na innej jego części, a celem testowania potwierdzającego jest sprawdzenie, czy wszystkie wcześniej wykonywane testy nadal przynoszą te same rezultaty.

5.

Ciągłe porównywanie rzeczywistego z zaplanowanym postępem testowania przy użyciu miar specjalnie w tym celu zdefiniowanych to proces ?

a)

Ukończenie testów

b)

Implementacja testów

c)

Analiza testów

d)

Monitorowanie testów i nadzór nad testami

6.

Która z poniższych odpowiedzi przedstawia przykład awarii w systemie tempomatu w samochodzie?

a)

System przestaje utrzymywać zadaną prędkość w momencie zwiększenia lub zmniejszenia głośności radioodbiornika.

b)

W systemie umieszczono zbędny kod, którego wykonanie powoduje uruchomienie sygnału dźwiękowego podczas cofania.

c)

W specyfikacji projektu omyłkowo podano prędkość w m/h.

d)

Programista systemu zapomniał zmienić nazwy zmiennych po wycięciu i wklejeniu fragmentów kodu.

7.

Testowanie gruntowne jest niemożliwe (1 pkt)

a)

PRAWDA

b)

FAŁSZ

8.

Wczesne testowanie oszczędza czas i pieniądze (1 pkt)

a)

PRAWDA

b)

FAŁSZ

9.

Przy rozwijającej się aplikacji niezmienne testy tracą z czasem zdolność do wykrywania defektów. (1 pkt)

a)

PRAWDA

b)

FAŁSZ

10.

Przypadki testowe muszą być regularnie przeglądane i modyfikowane podążając za rozwijaną aplikacją. (1 pkt)

a)

PRAWDA

b)

FAŁSZ

11.

Przekonanie o braku błędów jest błędem. (1 pkt)

a)

PRAWDA

b)

FAŁSZ

12.

Zaznacz zdania prawdziwe: (zaznacz wszystkie prawidłowe odpowiedzi)

a)

Nie ma aplikacji, która nie posiada błędów.

b)

Czym później zlokalizowany błąd tym więcej niepożądanych działań.

c)

Jeden błąd potrafi wywołać lawinę kolejnych błędów.

d)

Ciągłe wykonywanie tych samych testów jest zalecaną praktyką

13.

Co oznacza, że Testowanie ujawnia usterki, ale nie dowodzi o ich braku?

a)

Nie ma takiej możliwości, abyś przewidział każde zachowanie użytkownika.

b)

Nie ma aplikacji, która nie posiada błędów.

c)

Testowanie zmniejsza prawdopodobieństwo, że w oprogramowaniu istnieją niewykryte defekty.

14.

Który z poniższych jest typowym celem testowania?

a)

Zapobieganie defektom.

b)

Naprawianie defektów.

c)

Porównanie rzeczywistych wyników testów z wynikami oczekiwanymi.

d)

Analiza przyczyny awarii.

15.

Testowanie może być elementem zapewnienia jakości, ponieważ:

a)

Gwarantuje, że wymagania są dostatecznie szczegółowe.

b)

Zmniejsza ryzyko powstania niskiej jakości oprogramowania.

c)

Gwarantuje przestrzeganie standardów w organizacji.

d)

Pozwala zmierzyć jakość oprogramowania w kategorii liczby wykonanych przypadków

testowych.

16.

Testowanie oprogramowania ...

a)

to projektowanie oprogramowania

b)

to sprawdzanie oprogramowania pod kątem sprzeczności lub błędów

c)

nie jest częścią procesu wytwarzania oprogramowania

d)

przeprowadza się tylko na końcowym produkcie

17.

weryfikacja to: (zaznacz wszystkie prawidłowe odpowiedzi)

a)

sprawdzenie poprawności i dostarczenie obiektywnego dowodu, że produkt procesu wytwarzania oprogramowania spełnia potrzeby i wymagania użytkownika

b)

pytanie, czy budujemy dobry produkt

c)

egzaminowanie poprawności i dostarczenie obiektywnego dowodu, że produkt procesu wytwarzania oprogramowania spełnia zdefiniowane wymagania

d)

pytanie, czy budujemy produkt dobrze

18.

walidacja to: (zaznacz wszystkie prawidłowe odpowiedzi)

a)

sprawdzenie poprawności i dostarczenie obiektywnego dowodu, że produkt procesu wytwarzania oprogramowania spełnia potrzeby i wymagania użytkownika

b)

pytanie, czy budujemy dobry produkt

c)

egzaminowanie poprawności i dostarczenie obiektywnego dowodu, że produkt procesu wytwarzania oprogramowania spełnia zdefiniowane wymagania

d)

pytanie, czy budujemy produkt dobrze

19.

testy modułowe

a)

skupiają się na poszczególnych elementach aplikacji, które można przetestować oddzielnie w oderwaniu od reszty

b)

ukierunkowane są na znajdowanie błędów w interfejsach na styku poszczególnych zintegrowanych elementów

c)

skupiają się na całościowym działaniu z uwzględnieniem każdej funkcjonalności

d)

odgrywają decydującą rolę w kwestii wdrożenia rozwiązania na docelowe środowisko produkcyjne

20.

testy integracyjne

a)

skupiają się na poszczególnych elementach aplikacji, które można przetestować oddzielnie w oderwaniu od reszty

b)

ukierunkowane są na znajdowanie błędów w interfejsach na styku poszczególnych zintegrowanych elementów

c)

skupiają się na całościowym działaniu z uwzględnieniem każdej funkcjonalności

d)

odgrywają decydującą rolę w kwestii wdrożenia rozwiązania na docelowe środowisko produkcyjne

21.

testy systemowe

a)

skupiają się na poszczególnych elementach aplikacji, które można przetestować oddzielnie w oderwaniu od reszty

b)

ukierunkowane są na znajdowanie błędów w interfejsach na styku poszczególnych zintegrowanych elementów

c)

skupiają się na całościowym działaniu z uwzględnieniem każdej funkcjonalności

d)

odgrywają decydującą rolę w kwestii wdrożenia rozwiązania na docelowe środowisko produkcyjne

22.

testy akceptacyjne

a)

skupiają się na poszczególnych elementach aplikacji, które można przetestować oddzielnie w oderwaniu od reszty

b)

ukierunkowane są na znajdowanie błędów w interfejsach na styku poszczególnych zintegrowanych elementów

c)

skupiają się na całościowym działaniu z uwzględnieniem każdej funkcjonalności

d)

odgrywają decydującą rolę w kwestii wdrożenia rozwiązania na docelowe środowisko produkcyjne

23.

ISTQB to

a)

proces testowania składający się z wszystkich czynności cyklu życia oprogramowania

b)

instytucja zatrudniające testerów oprogramowania na skalę światową

c)

regulacja sposobów testowania oprogramowania

d)

instytucja wyznaczająca podstawowe standardy w dziedzinie testowania na skalę światową