Professional Documents
Culture Documents
do
Wersja 2014.01
Prawa autorskie
Dokument niniejszy moe by kopiowany w caoci lub czci pod warunkiem, e podane zostanie
rdo.
International
Certyfikowany Tester Software Testing
Pytania egzaminacyjne Tester Zwinny Qualifications Board
Podzikowania
Ten dokument zosta stworzony przez zesp z Egzaminacyjnej Grupy Roboczej ISTQB (International
Software Testing Qualifications Board Examination Working Group): Mette Bruhn-Pedersen, Debra
Friedenberg, Jen Leger, Lloyd Roden, Lucjan Stapp, Patricia McQuaid, oraz autorw sylabusa
rozszerzenia poziomu podstawowego - tester zwinny.
Zesp dzikuje zespoowi z Egzaminacyjnej Grupy Roboczej ISTQB, ktry dokona przegldu
dokumentu, autorom sylabusa rozszerzenia poziomu podstawowego oraz osobom z Rad Krajowych
za ich uwagi i sugestie.
Dokument zosta formalnie dopuszczony przez Egzaminacyjn Grup Robocz ISTQB 1 maja 2014.
Wersje polsk przygotowa zespl: Adam Waska, Lucjan Stapp tumaczenie, Jan Sabak przegld,
edycja po przegldzie: Lucjan Stapp.
0. Wstp
Ten dokument zawiera peny przykadowy egzamin zgodnie z prawidami opisanymi w dokumencie
ISTQB Foundation Extensions Exam Structure and Rules.
Przykadowe pytania, zbir odpowiedzi i uzasadnie w tym dokumencie zosta stworzony przez
zespl ekspertw dziedzinowych i dowiadczonych twrcw pyta w celu wsparcia Rad Krajowych
ISTQB i Rad Egzaminacyjnych przy pisaniu pyta egzaminacyjnych, a take dla planujcych zdawanie
egzaminu na ISTQB Testera Zwinnego.
Nie wolno uywa tych pyta podczas prawdziwego egzaminu, ale moe suy jako przewodnik dla
tworzcych pytania. Dajc szeroki przekrj formatw i tematw, te przykadowe pytania prezentuj
wiele pomysw dla poszczeglnych Rad Krajowych na temat tego jak tworzy dobre pytania i
odpowiedni zbir odpowiedzi dla ich egzaminw. Co wicej, firmy szkoleniowe mog uywa tych
pyta jako cz szkole przygotowujcych do egzaminu.
0.2 Instrukcje
Pytanie 1 K1
Manifest zwinnego wytwarzania oprogramowania (Agile manifesto) zawiera cztery gwne zasady.
Dopasuj zasady zwinne umieszczone po lewej stronie (1-4) do ich tradycyjnych odpowiednikw po
prawej (i - iv).
Odpowiedzi:
Pytanie 2 K1
Ktre z poniszych stwierdze najlepiej opisuje jedn z gwnych zasad Manifestu Agile?
Odpowiedzi:
Pytanie 3 K1
Odpowiedzi:
Pytanie 4 K2
Ktre ze zda przedstawionych poniej najlepiej oddaje zalety wzicia odpowiedzialnoci za jako
produktu przez cay zesp?
Odpowiedzi:
Pytanie 5 K2
1. Wczesna informacja zwrotna daje programistom wicej czasu na wytworzenie nowych cech
systemu, poniewa spdzaj mniej czasu nad przerabianiem cech oczekiwanych w danej iteracji.
2. Wczesna informacja zwrotna pozwala zespoom zwinnym dostarczy cechy o najwikszej wartoci
biznesowej jako pierwsze, poniewa uwaga klienta pozostaje skupiona na cechach o najwikszej
wartoci dla danego systemu.
3. Wczesna informacja zwrotna redukuje koszty, poniewa zmniejsza ilo czasu potrzebn na
przetestowanie systemu.
4. Wczesna informacja zwrotna zwiksza prawdopodobiestwo, i wytworzony system bdzie bliski
oczekiwaniom klientw, poniewa maj oni moliwo wprowadzania zmian podczas trwania
poszczeglnych iteracji.
Odpowiedzi:
A. 1i4
B. 2i3
C. 2i4
D. 1i3
Pytanie 6 K2
Odpowiedzi
A. Oglna liczba defektw znalezionych w czasie trwania projektu zwinnego jest duo wiksza
ni liczba defektw odnajdywanych w projektach tradycyjnych, np. w modelu kaskadowym
(waterfall).
B. Mniejsza liczba poprawek ze wzgldu na regularny wgld klientw w projekt.
C. Uatwione jest odnalezienie programisty, ktry popenia najwicej bdw podczas integracji
kodu.
D. Ilo czasu przeznaczona na ukoczenie wszystkich cech zaplanowanych w danej iteracji jest
wystarczajca.
Pytanie 7 K1
Odpowiedzi:
A. 1-i, 2-iii, 3-ii
B. 1-i, 2-ii, 3-iii
C. 1-i, 2-iii, 3-iii
D. 1-iii, 2-ii, 3-i
Pytanie 8 K3
Odpowiedzi:
A. Tester doradza, by ekran dla historyjki uytkownika mieci si na jednej stronie, aby w ten
sposb zredukowa nakad pracy potrzebny do automatyzacji testw.
B. Tester twierdzi, e uyteczno jest waniejsza ni wydajno.
C. Tester radzi, by kryteria akceptacyjne wydajnoci opieray si na standardzie: maksymalnie
1 sekunda na zapis danych.
D. Tester stwierdza, e historyjka uytkownika potrzebuje kryteriw akceptacyjnych, by by
testowaln.
Pytanie 9 K2
Odpowiedzi:
A. Jako tester uczestniczcy w spotkaniu retrospektywnym, powinienem podnosi jedynie
kwestie dotyczce testowania. Wszystkie inne tematy zostan poruszone przez ktrego z
pozostaych uczestnikw.
B. Jako tester uczestnicz w spotkaniu retrospektywnym jako obserwator, upewniajcy si, e
spotkanie przebiega zgodnie z zasadami retrospektywy oraz wartociami metodyk zwinnych.
C. Jako tester uczestniczcy w spotkaniu retrospektywnym powinienem dostarczy informacj
zwrotn oraz inne informacje dotyczce wszystkich czynnoci wykonanych przez zesp
podczas sprintu.
D. Jako tester, w spotkaniu retrospektywnym powinienem uczestniczy jedynie wwczas, gdy
posiadam informacje zwrotne lub opinie dotyczca czynnoci wykonywanych przez zesp
podczas sprintu.
Pytanie 10 K2
Ktre z poniszych kwestii NIE powinny zosta podniesione podczas spotkania retrospektywnego?
Odpowiedzi:
A. W przyszoci powinno si ka wikszy nacisk na testy jednostkowe, by podnie
ogln jako.
B. Proces budowania jest rczny i zajmuje zbyt duo czasu. Powinno si wykona
odpowiednie badania, suce implementacji automatycznego systemu budowania.
C. Tester XYZ ma problem ze znajdowaniem defektw. Wymagane jest przeprowadzenie
szkolenia z zakresu projektowania testw dla tego zasobu.
D. Wykonanie automatycznych zestaww testw regresji zajmuje zbyt duo czasu.
Wymagany jest przegld zestaww, w celu usunicia nadmiernych lub niepotrzebnych
testw.
Pytanie 11 K2
Odpowiedzi:
A. Ciga integracja pomaga budowa oprogramowanie oparte na zmianach (wczajc w to
testowanie oraz wydania) w sposb regularny i automatyczny.
B. Ciga integracja pozwala na czste udostpnianie testerom oraz interesariuszom nowych
wersji oprogramowania.
C. Ciga integracja pomaga we wczesnym wykrywaniu bdw integracji, a take uatwia ich
analiz.
D. Ciga integracja zapewnia, e testowanie poszczeglnych wersji jest przeprowadzane
manualnie, jako e uzyskane w ten sposb wyniki s znacznie bardziej wiarygodne ni wyniki
testw automatycznych.
Pytanie 12 K1
Odpowiedzi:
A. Tworzenie listy testw akceptacyjnych dla historyjek uytkownika.
B. Pomoc w podzieleniu historyjek uytkownika na mniejsze oraz bardziej uszczegowione
zadania.
C. Szacowanie zada testowych dla nowych cech planowanych w danej iteracji.
D. Objanianie historyjek uytkownika oraz zapewnianie, e s one testowalne.
Pytanie 13 K1
Odpowiedzi:
A. Jest to artefakt, ktry tester musi przejrze oraz podpisa, by mc rozpocz testowanie.
B. Jest to artefakt uywany do uszczegowienia jedynie wymaga funkcjonalnych systemu.
C. Jest to artefakt udokumentowany przez przedstawicieli biznesowych, by uatwi testerom i
programistom zrozumienie wymaga dotyczcych systemu.
D. Jest to artefakt napisany wsplnie przez programistw, testerw oraz przedstawicieli
biznesowych w celu uchwycenia wymaga.
Pytanie 14 K2
Ktre z poniszych czynnoci testowych s zazwyczaj wykonywane w projektach zwinnych, lecz nie
tak czsto w projektach tradycyjnych?
Odpowiedzi:
A. Testerzy tworz uszczegowione plany testw, by cay zesp mg zrozumie co bdzie
testowane w danej iteracji.
B. Testerzy s mocno zaangaowani w tworzenie automatycznych przypadkw testowych,
ktre z kolei s wykorzystywane to weryfikacji implementacji wymaga.
C. Testerzy wykonuj testy eksploracyjne w celu wczesnego wykrycia wanych defektw.
D. Testerzy wsppracuj z programistami w celu lepszego zrozumienia tego co ma zosta
przetestowane.
Pytanie 15 K2
Odpowiedzi:
A. wycznie ii
B. i oraz ii
C. ii oraz iii
D. wycznie iii
Pytanie 16 K2
Odpowiedzi:
Pytanie 17 K2
Ktre z poniszych zda opisujcych niezalene testowanie projektw w projektach zwinnych jest
NIEPRAWDZIWE:
Odpowiedzi:
Pytanie 18 K2
Ktre z poniszych zda najlepiej opisuje jako produktu pod koniec 6. iteracji w projekcie zwinnym
tworzcym nowy system skadajcym si z 8 iteracji?
Odpowiedzi:
Pytanie 19 K2
Ktre z poniszych (procesw, narzdzi) najlepiej ukazuj postp prac zespou wzgldem szacowa?
Odpowiedzi:
A. Wykresy spalania.
B. Rejestry\logi automatyzacji.
C. Zwinna tablica zada pokazujca historyjk uytkownika oraz postp wykonania
poszczeglnych zada.
D. Narzdzia do ledzenia defektw.
Pytanie 20 K2
Odpowiedzi:
Pytanie 21 K2
Ktre DWA z poniszych to powody, dla ktrych automatyzacja jest niezbdna w projekcie zwinnym?
i. By zespoy utrzymyway lub zwikszay sw prdko.
ii. By uchroni zesp testowy od powodujcych znuenie rcznych, powtarzalnych zada.
iii. By ponownie przetestowa wszystkie przypadki testowe z poprzedniej iteracji.
iv. By wyeliminowa regresj produktu wynikajc z czstej przebudowy kodu.
v. By zapewni, e zmiany w kodzie nie popsuj zbudowanej wersji.
Odpowiedzi:
A. i & iv
B. i & v
C. iii & iv
D. ii & v
Pytanie 22 K2
W projektach zwinnych jest wiksze zapotrzebowanie na testerw, ktrzy rozumiej i tworz skrypty
do testw automatycznych ni w projektach tradycyjnych. Z poniszych, ktre DWA powody
wskazuj, dlaczego jest to niezbdna umiejtno w zespole zwinnym?
i. Wymagania zmieniaj si codziennie i regresja musi by testowana. Te szybkie zmiany
wymagaj testw automatycznych, bo testowanie manualne jest zbyt wolne.
ii. Testy powinny generowa informacj zwrotn o jakoci produktu jak najwczeniej jest to
moliwe. Tym samym testy akceptacyjne powinny by wykonywane w kadej iteracji, w
sytuacjach idealnych po zrobieniu zmian. W praktyce jest to moliwe tylko przy uyciu
testw automatycznych.
iii. Praktyki Najpierw test oraz Ciga Integracja wymagaj, by zestaw testw regresji by
wykonywany, gdy tylko zmieniony kod jest zapisywany (check-in). W praktyce jest to
moliwe tylko przy uyciu testw automatycznych.
iv. Iteracje lub przebiegi maj sta dugo. Zesp musi zapewni, e wszystkie testy mog by
w peni wykonane ostatniego dnia kadej iteracji / kadego przebiegu. W praktyce jest to
moliwe tylko przy uyciu testw automatycznych.
v. Projekty zwinne opieraj si bardziej na testach jednostkowych ni na testach systemowych.
Poniewa testy jednostkowe nie mog by wykonywane rcznie, wszystkie testy musz by
automatyczne.
Odpowiedzi:
A. i & iii
B. ii & v
C. iv & v
D. ii & iii
Pytanie 23 K2
Odpowiedzi:
A. i & iii
B. ii & iii
C. ii & iv
D. ii & v
Pytanie 24 K2
Odpowiedzi:
A. Automatyzacja testw i zarzdzanie nimi.
B. Opiekowanie si i trenowanie (coaching) innych czonkw zespou.
C. Tworzenie i aktualizacja wykresw spalania (burndown charts).
D. Branie udziau w czynnociach zwizanych z analiz kodu.
Pytanie 25 K1
Odpowiedzi:
A. Wykres pokazujcy, ktrzy czonkowie zespou pracuj najwicej i lubi by w stresie.
B. Wykres pokazujcy postp kadej historyjki uytkownika i przypuszczalny czas jej
wykonania
C. Wykres pokazujcy ilo pracy pozostaej do wykonania w stosunku do czasu
zaalokowanego dla iteracji.
D. Wykres pokazujcy defekty, ktre zostay naprawione i przypuszczalnie kiedy bd
naprawione pozostae defekty.
Pytanie 26 K1
Odpowiedzi:
A. TDD jest podejciem najpierw test wykorzystywanym do wytwarzania automatycznych
testw wielokrotnego uycia.
B. Cykl TDD jest cigle uywany a do momentu wydania produktu.
C. TDD wspomaga dokumentowanie kodu, uatwiajc jego pniejsz pielgnacj.
D. Wynikiem TDD s klasy testw wykorzystywane przez deweloperw do tworzenia
przypadkw testowych.
Pytanie 27 K1
Odpowiedzi:
A. Nakad pracy zespou powicony na testowanie zwikszajcy si od przebiegu do
przebiegu.
B. Wielko zda produktu, i std ilo testw, uszeregowana malejco.
C. Liczba zautomatyzowanych testw jednostkowych jest wiksza ni liczba
zautomatyzowanych testw na wyszych poziomach.
D. Liczba dostpnych zautomatyzowanych testw, zwikszajc si od przyrostu do
przyrostu.
Pytanie 28 K2
Odpowiedzi:
Pytanie 29 K2
Odpowiedzi:
Pytanie 30 K3
Na pocztku pitej iteracji zostao wprowadzone zostao nowe wymagania, aby system wspiera
nowy typ przegldarki. Tester zauwaa, e istniejcy framework testowy oraz skrypty nie wspieraj
tej przegldarki. Jakie dziaania powinien podj tester z tego zespou?
Odpowiedzi:
Pytanie 31 K3
Ktre DWA z poniszych zda najlepiej opisuj co zesp powinien zrobi z t informacj? Wybierz
DWIE opcje.
Odpowiedzi:
Pytanie 32 K3
Odpowiedzi:
Pytanie 33 K3
Zesp zwinny jest przydzielony do projektu, ktry dostosowuje istniejce urzdzanie medyczne do
nowych technologii. Od ostatniego wydania istniejcego urzdzenia medycznego, ukazaa si nowa
wersja standardu dla urzdze medycznych. Dostp uytkownika do urzdzenia si zmieni i bdzie
udokumentowany w historyjkach uytkownika.
Bazujc na powyszych informacjach, w uzupenieniu do historyjek uytkownika, wybierz ktre z
poniszych dostarcz najpotrzebniejszych informacji wspierajcych Twoje zadania testowe.
i. Zaktualizowana wersja dokumentu zawierajcego standard dla urzdze medycznych.
ii. Istniejce lub typowe obszary defektw w istniejcym systemie.
iii. Zdezaktualizowane przypadki testowe dostpu uytkownika i ich wyniki dla istniejcej
aplikacji.
iv. Metryki wydajnociowe dla istniejcej aplikacji.
v. Defekty zaraportowane podczas innych podobnych projektw dostosowania urzdze
medycznych.
Odpowiedzi:
A. i, ii, iii, iv
B. ii, iv, v
C. i, ii, v
D. Wszystkie powysze
Pytanie 34 K2
Ktre stwierdzenie NAJLEPIEJ opisuje, kiedy naley zakoczy testowanie (kryteria wydania) w
projekcie zwinnym?
Odpowiedzi:
Pytanie 35 K2
Odpowiedzi:
Pytanie 36 K3
Mamy dan nastpujc historyjk uytkownika: Jako kasjer w banku, chciabym mc oglda
transakcje bankowe moich uytkownikw na ekranie, by mc odpowiada na ich pytania.
Ktre z poniszych moe by brane pod uwag jako odpowiednie akceptacyjne przypadki testowe?
i. Zaloguj si jako kasjer bankowy, otrzymaj bilans wszystkich otwartych rachunkw.
ii. Zaloguj si jako kasjer bankowy, wprowad ID rachunku klienta, otrzymaj na ekranie histori
transakcji klienta.
iii. Zaloguj si jako kasjer bankowy, zadaj ID rachunku klienta uywajc skrtu nazwiska,
otrzymaj na ekranie histori transakcji klienta.
iv. Zaloguj si jako kasjer bankowy, wprowad IBAN klienta (midzynarodowy numer rachunku
bankowego), otrzymaj na ekranie histori transakcji klienta.
v. Zaloguj si jako kasjer bankowy, wprowad ID rachunku klienta, otrzymaj histori transakcji
klienta w mniej ni 3 sekundy na ekranie.
Odpowiedzi:
A. i, ii, iv
B. i, iii, iv
C. ii, iv, v
D. ii, iii, iv
Pytanie 37 K3
Mamy dan nastpujc historyjk uytkownika: Aplikacja sieciowa (online) pobiera opat za
wysane zakupione pozycje w oparciu o nastpujce kryteria:
Koszt standardowy stosowany jest przy wysyaniu poniej 6 pozycji.
Wysanie kosztuje 5$ dla 6-10 pozycji.
Wysanie jest wolne od opat dla wicej ni 10 pozycji.
Ktre z poniszych jest najlepsz czarnoskrzynkow technik do projektowania dla tej historyjki
uytkownika?
Odpowiedzi:
Pytanie 38 K3
Twj kierownik pragnie wprowadzi testy eksploracyjne do Twojego zespou zwinnego. Otrzyma on
od swoich kolegw nastpujce sugestie, jak to zrobi:
i. Historyjki uytkownika s przydzielane do testerw, dla ktrych s one zupenie nowe.
Przeznacza si 120 minut na pene testy eksploracyjne historyjki uytkownika. Testerzy nie
musza dokumentowa testw ani wynikw testw, ale musza logowa defekty, jeeli na nie
napotkaj.
ii. Historyjki uytkownika s przydzielane testerom, ktrzy zakoczyli ju testowanie oparte na
ryzyku w tych samych obszarach. Przeznacza si 120 minut na pene testy eksploracyjne
historyjki uytkownika. Zesp oczekuje, e po 120 minutach otrzyma list pomysw na
testy, w tym dane i aktorw, wyniki i napotkane problemy, oraz list defektw do
zaraportowania w narzdziu do zarzdzania defektami.
iii. Historyjka uytkownika jest przydzielana przedstawicielowi biznesu. Przedstawiciel biznesu,
ma uywa systemu w taki sposb, jak bdzie go uywa jego uytkownik w codziennej
pracy. Jeeli napotka jakie problemy, ma poinformowa testerw, by mogli oni nada
odpowiedni priorytet i zaraportowa defekt.
iv. Historyjka uytkownika jest przydzielona testerowi do testw eksploracyjnych. Tester ma
nauczy si funkcjonalnoci historyjki uytkownika, by mie pewno, e funkcjonalno jest
poprawna i by stosowa testy negatywne. Nie ma okrelonego terminu kocowego na
zakoczenie testw, zaley to od tego co znajdzie tester. Dokumentacja nie jest konieczna,
ale defekty musza by logowane w narzdziu do ledzenia defektw.
Twj kierownik zapozna Ci ze swoimi wnioskami o tym jak najlepiej wprowadzi testy
eksploracyjne do zespou zwinnego.
Ktry z poniszych wnioskw kierownika jest poprawny?
Odpowiedzi:
Pytanie 39 K1
Ktre z poniszych jest jednym z celw narzdzia do Zarzdzania Cyklem ycia Aplikacji (ALM) w
projekcie zwinnym?
Odpowiedzi:
Pytanie 40 K1
Odpowiedzi:
Uzasadnienie:
A. Niepoprawne opcje 2, 3 i 4 s niepoprawne patrz (B) dla poprawnej odpowiedzi.
B. Poprawne zawiera cztery zasady: ludzie i wsppraca ponad procesy i narzdzia;
dziaajce oprogramowanie ponad obszern dokumentacj; wsppraca z klientem
ponad formalne ustalenia; reagowanie na zmiany ponad podanie za planem.
C. Niepoprawne 1 & 4 s niepoprawne patrz (B) dla poprawnej odpowiedzi.
D. Niepoprawne wszystkie opcje s niepoprawne patrz (B) dla poprawnej odpowiedzi.
Punktacja: 1 punkt
Pytanie 2
FA-1.1.1 (K1) Kandydat pamita podstawowe zasady zwinnego wytwarzania oprogramowania
w oparciu o Manifest Agile
Uzasadnienie:
A. Poprawne z perspektywy klienta, pracujce oprogramowanie jest bardziej uyteczne i
wartociowe ni obszerna dokumentacja i; co wicej umoliwia zespoowi wytwrczemu
na szybk reakcj zwrotn.
B. Niepoprawne to jest typowa praktyka w wytwarzaniu sterowanym testami TDD, ale nie
jest to zasada z Manifestu Zwinnego Wytwarzania Oprogramowania
C. Niepoprawne wartoci jest: wsppraca z klientem ponad formalne ustalenia
D. Niepoprawne wartoci jest: wsppraca z klientem ponad formalne ustalenia
Punktacja: 1 punkt
Pytanie 3
FA-1.1.2 (K2) Kandydat rozumie korzyci wynikajce z podejcia cay zesp
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 4
FA-1.1.2 (K2) Kandydat rozumie korzyci wynikajce z podejcia cay zesp
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 5
FA-1.1.3 (K2) Kandydat rozumie korzyci wynikajce z wczesnego i czstego otrzymywania
informacji zwrotnej.
Uzasadnienie:
A. Niepoprawne
B. Niepoprawne
C. Poprawne patrz poniej
D. Niepoprawne
Punktacja: 1 punkt
Pytanie 6
FA-1.1.3 (K2) Kandydat rozumie korzyci wynikajce z wczesnego i czstego otrzymywania
informacji zwrotnej.
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 7
FA-1.2.1 (K1) Kandydat pamita podejcia zwinne do wytwarzania oprogramowania.
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 8
FA-1.2.2 (K3) Kandydat potrafi napisa historyjki uytkownika we wsppracy z wytwrcami,
przedstawicielami biznesu i wacicielem produktu.
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 9
FA-1.2.3 (K2) Kandydat rozumie, jak spotkania retrospektywne mog by wykorzystywane
jako mechanizm do doskonalenia procesu w projektach zwinnych.
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 10
FA-1.2.3 (K2) Kandydat rozumie, jak spotkania retrospektywne mog by wykorzystywane
jako mechanizm do doskonalenia procesu w projektach zwinnych.
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 11
FA-1.2.4 (K2) Kandydat rozumie wykorzystanie i cele cigej integracji
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 12
FA-1.2.5 (K1) Kandydat zna rnice pomidzy planowaniem iteracji i wydania, a take wie, w
jaki sposb tester dodaje wartoci kadej z tych aktywnoci.
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 13
Termin z rozszerzenia zwinnego (K1)
Uzasadnienie:
Punktacja: 1 punkt
Wersja 2014 str. 26 z 40 24 padziernik 2014
International Software Testing Qualifications Board Stowarzyszenie Jakoci Systemw Informatycznych
International
Certyfikowany Tester Software Testing
Pytania egzaminacyjne Tester Zwinny Qualifications Board
Pytanie 14
FA-2.1.1 (K2) Kandydat potrafi opisa rnice pomidzy testowaniem w projektach zwinnych i
tradycyjnych (nie zwinnych).
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 15
FA-2.1.2 (K2) Kandydat potrafi opisa, w jaki sposb czynnoci kodowania i testowania s
zintegrowane w podejciu zwinnym.
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 16
FA-2.1.3 (K2) Kandydat potrafi opisa rol niezalenego testowania w projektach zwinnych.
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 17
FA-2.1.3 (K2) Kandydat potrafi opisa rol niezalenego testowania w projektach zwinnych.
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 18
FA-2.1.3 (K2) Kandydat potrafi opisa rol niezalenego testowania w projektach zwinnych.
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 19
FA-2.2.1 (K2) Kandydat potrafi opisa podstawowy zbir produktw uywanych do
informowania o statusie testw w projekcie zwinnym, wczajc w to postp testw i
jako produktu.
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 20
FA-2.2.2 (K2) Kandydat potrafi opisa proces ewoluowania testw w czasie wielu iteracji i
potrafi wyjani, dlaczego automatyzacja testw jest istotna przy zarzdzaniu ryzykiem
regresji w projektach zwinnych.
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 21
FA-2.2.2 (K2) Kandydat potrafi opisa proces rozwoju testw w czasie wielu iteracji i potrafi
wyjani, dlaczego automatyzacja testw jest istotna przy zarzdzaniu ryzykiem regresji w projektach
zwinnych.
Uzasadnienie:
A. Niepoprawne
B. Poprawne; patrz uzasadnienie poniej
C. Niepoprawne
D. Niepoprawne
i. To jest prawda, bo zwinno oczekuje i zarzdza zmian, wic kada iteracja bdzie
wymagaa coraz wicej i wicej testw regresji. Jeeli nie zostanie dokonana automatyzacja,
prdko zespou spadnie.
ii. To jest fasz. To nie jest powd, by wprowadza automatyzacje do projektu
iii. To jest fasz. Nie moemy ponownie przetestowa/uruchomi wszystkich przypadkw
testowych z poprzedniej iteracji. Wyprodukowano wiele przypadkw testowych, wikszo
to rczne testy eksploracyjne i nie jest moliwa automatyzacja wszystkiego.
iv. To jest fasz. Automatyzacja ma wspomc w ominiciu regresji w produkcie ze wzgldu na
du ilo zmian. Ale to nie gwarantuje, e nie pojawi si defekty.
v. To jest prawda. Narzdzia automatyzacji s poczone z narzdziem do cigej integracji,
ktra bdzie wykonywana i wyrni, jeeli nowy kod popsuje zbudowan wersj.
Punktacja: 1 punkt
Wersja 2014 str. 30 z 40 24 padziernik 2014
International Software Testing Qualifications Board Stowarzyszenie Jakoci Systemw Informatycznych
International
Certyfikowany Tester Software Testing
Pytania egzaminacyjne Tester Zwinny Qualifications Board
Pytanie 22
Uzasadnienie:
A. Niepoprawne
B. Niepoprawne
C. Niepoprawne
D. Poprawne; patrz uzasadnienie poniej
i. Niepoprawne Projekty zwinne obejmuj i oczekuj zmian, ale to nie znaczy, ze tak dzieje
si codziennie.
ii. Poprawne To jest prawda, im wczeniej zesp zwinny otrzyma informacje zwrotna o
jakoci, tym lepiej
iii. Poprawne Najpierw test i ciga integracja wymagaj, by testy byy zautomatyzowane, a
to dostarcza informacji zwrotnej o wersji, jako cz procesu automatyzacji wersji
iv. Niepoprawne Testowanie powinno by wykonywane podczas caej iteracji, a nie tylko na
kocu.
v. Niepoprawne Projekty zwinne wymagaj rnych poziomw testw, takich jak
jednostkowe, systemowe i akceptacyjne.
Punktacja: 1 punkt
Pytanie 23
Uzasadnienie:
A. Niepoprawne; patrz uzasadnienie poniej
B. Niepoprawne; patrz uzasadnienie poniej
C. Poprawne; patrz uzasadnienie poniej
D. Niepoprawne; patrz uzasadnienie poniej
Punktacja: 1 punkt
Pytanie 24
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 25
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 26
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 27
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 28
FA-3.1.3 (K2) Streszczenie Kwadrantw Testw i ich zwizku z poziomami testw i typami
testw.
Uzasadnienie:
A. Poprawne kwadranty testowe mog by uywane jako pomoc przy opisywaniu typw
testw wszystkim interesariuszom.
B. Niepoprawne to nie jest dobra metryka, bo nie wszystkie poziomy. typy maja
zastosowanie dla danego systemu.
C. Niepoprawne ilo testw dla kadego kwadrantu zaley od testowanego systemu i
rzadko jest rwna dla wszystkich kwadrantw. W pewnych sytuacjach, moe nawet nie
by w ogle testw dla kwadrantu.
D. Niepoprawne kwadranty testowe nie maja korelacji z poziomem ryzyka.
Punktacja: 1 punkt
Pytanie 29
FA-3.1.3 (K2) Streszczenie Kwadrantw Testw i ich zwizku z poziomami testw i typami
testw.
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 30
FA-3.1.4 (K3) Dla danego projektu zwinnego, przewiczenie roli testera w projekcie
Scrumowym.
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 31
FA-3.2.1 (K3) Kandydat potrafi oceni ryzyka jakociowe produktu w projekcie zwinnym.
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 32
FA-3.2.2 (K3) Kandydat potrafi oszacowa nakad pracy testowej na poziomie iteracji i ryzyk
jakociowych produktu.
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 33
Uzasadnienie:
i. To jest pomocne, bo wiemy, ze jest nowa wersja standardu; istniejce przypadki testowe
powinny by zmodyfikowane lub nowe powinny by dodane.
ii. To jest pomocne podczas fazy analizy ryzyka.
iii. Ta informacja nie jest pomocna, poniewa dostp uytkownika zmienia si z nowym
wydaniem urzdzenia, wic nowe historyjki uytkownika s dokumentowane.
iv. Poniewa wprowadzana jest nowa technologia, ograniczenia powinny by otrzymane
korzystajc z urzdze w podobnej technologii lub zdefiniowanych wymaga
wydajnociowych dla tego typu technologii.
v. To jest pomocne podczas fazy analizy ryzyka.
Punktacja: 1 punkt
Pytanie 34
Uzasadnienie:
A. Niepoprawne Zarwno przypadki testowe jak i karty testw s uywane jako podstawa
do okrelenia co testowa. Ilo wykonanych przypadkw testowych nie podaje
informacji, co zostao pokryte. (Podobnie ilo kart testowych nie daje adnej
wartociowej informacji o pokryciu).
B. Niepoprawne To zdanie samo w sobie jest niewystarczajce. Powinno by podparte
dodatkowymi informacjami dotyczcymi pokrycia testw i zwizanego ryzyka.
C. Poprawne Otrzymane pokrycie testowe z dodatkowymi informacjami to najlepszy
wybr, nawet jeeli wicej informacji bdzie potrzebnych. Powinno to zawiera
informacj o znalezionych defektach, czstoci ich wystpowania oraz taksonomii ( jak
wiele wanych problemw w poszczeglnych obszarach). Bdziesz take potrzebowa
informacji dotyczcej wyliczonych charakterystyk i jak one wpywaj na obraz caoci ze
wzgldu na zakoczenie systemu i zwizanego testowania.
D. Niepoprawne zakoczenie iteracji/przebiegu implikuje, e koczysz testowanie bo nie
ma ju czasu, co nie jest najlepszym kryterium by zakoczy testowanie.
Punktacja: 1 punkt
Pytanie 35
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 36
FA-3.3.3 (K3) Majc dan historyjk uytkownika, kandydat potrafi napisa przypadki testowe
dla wytwarzania sterowanego testami akceptacyjnymi.
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 37
FA-3.3.4 (K3) Majc dan historyjk uytkownika, kandydat potrafi napisa przypadki
testowe, zarwno funkcjonalne jak i niefunkcjonalne uywajc technik czarnoskrzynkowych.
Uzasadnienie:
A. Niepoprawne Celem historyjki uytkownika nie jest stan systemu; oczekuje si, e
bdzie testowany koszt wysyania.
B. Niepoprawne - Celem historyjki uytkownika nie jest czy przesyka zostanie nadana
zgodnie z oczekiwaniami, oczekuje si, e bdzie testowany koszt wysyania.
C. Poprawna Analiza Wartoci Brzegowych to najlepsza opcja, gdy testujemy koszt
wysyania.
D. Niepoprawne - Celem historyjki uytkownika nie jest czy przesyka zostanie nadana
zgodnie z oczekiwaniami, oczekuje si, e bdzie testowany koszt wysyania.
Punktacja: 1 punkt
Pytanie 38
Uzasadnienie:
A. Poprawne To nie jest wana przyczyna, poniewa testowanie eksploracyjne nie moe
zapobiega pojawianiu si defektw w stosunku do wykonywanych rwnolegle,
reakcyjnych ze swej natury dziaa; analizy, projektowania i wykonywania testw.
B. Niepoprawne testowanie eksploracyjne jest znane jako podejcie do testw oparte na
dowiadczeniu, ktre jest tak efektywne jak tester wykonujcy test. Zyskiem z tego
podejcia jest to, e testy, ktre zostan zaprojektowane i wykonane, bd wpyway na
nastpny zbir testw, ktry bdzie zaprojektowany i wykonany.
C. Niepoprawne testowanie eksploracyjne to nie technika testowa, ale podejcie do
testw, gdzie moe uy takich technik jak testowanie sposobem par, drzewo
klasyfikacji, analiza wartoci brzegowych itp.
D. Niepoprawne Jednym z zyskw z uycia testw eksploracyjnych to wykorzystanie ich,
gdy wymagania s nie cakiem perfekcyjne, oraz w projektach zwinnych, gdzie
ograniczone s: analiza, gboko lub szczegowo wymaga.
Punktacja: 1 punkt
Pytanie 39
Uzasadnienie:
Punktacja: 1 punkt
Pytanie 40
Uzasadnienie:
Punktacja: 1 punkt