Pytanie 1
Na podstawie podanego diagramu przejść między stanami określ, który przypadek testowy pokrywa następującą sekwencję przejść?
S1 S0 S1 S2 S0
D, A, B, C.
A, B, C, D.
D, A, B.
A, B, C.
Pytanie 2
Jakie są GŁÓWNE cele zarządzania konfiguracją z perspektywy testowania?
Identyfikacja wersji testowanego oprogramowania.
Kontrolowanie wersji testaliów.
Tworzenie nowych testaliów.
Śledzenie zmian w testaliach.
Analizowanie potrzeb na nowe testalia.
II, IV oraz V.
II, III and IV.
I, II and IV.
I, III and V.
Pytanie 3
Które z poniższych jest jednym z głównych zadań planowania testów?
Włączanie do harmonogramu zadań związanych z analizą i projektowaniem testów.
Inicjowanie działań naprawczych.
Monitorowanie postępów testów oraz pokrycia.
Pomiar i analiza wyników testów.
Pytanie 4
Które z poniższych zdań najlepiej wyraża różnicę pomiędzy inspekcją a przejściem (walkthrough)?
Inspekcja i przejście prowadzone są przez autora.
Inspekcja jest prowadzona przez moderatora, a przejście jest prowadzone przez autora.
Zarówno inspekcja jak i przejście prowadzone są przez przeszkolonego moderatora.
Przejście jest prowadzone przez autora. W czasie inspekcji autor nie jest obecny.
Pytanie 5
Na którym poziomie testów można przeprowadzać testy funkcjonalne?
Na poziomie testów akceptacyjnych oraz systemowych.
Na każdym poziomie.
Na wszystkich poziomach powyżej testów integracyjnych.
Tylko na poziomie testów akceptacyjnych.
Pytanie 6
Jaki jest główny cel przeglądów produktów oprogramowania?
Zidentyfikowanie potencjalnych awarii oprogramowania przy użyciu specyfikacji testów.
Identyfikacja defektów w dowolnym produkcie projektu.
Wyszukanie literówek w specyfikacji wymagań.
Wyszukanie niezgodności kodu ze standardami.
Pytanie 7
Kto zwykle wykonuje czynności związane z debagowaniem?
Programiści.
Analitycy.
Testerzy.
Osoby zarządzające incydentami.
Pytanie 8
Które z poniższych zwykle nie znajdzie się w raporcie incydentu?
Nazwisko lub miejsce w organizacji zajmowane przez osobę zgłaszającą problem.
Wersja testowanego oprogramowania.
Sugestie jak rozwiązać problem.
Wyniki oczekiwane oraz wyniki rzeczywiste.
Pytanie 9
W którym z poniższych znajduje się określenie wyników oczekiwanych dla testu?
Specyfikacja przypadku testowego.
Projekt testów.
Specyfikacja procedury testowej.
Wyniki testów.
Pytanie 10
Niektóre narzędzia są skierowane bardziej w stronę programistów. Które z pięciu poniższych typów narzędzi są przeznaczone bardziej dla programistów?
Narzędzia do testów wydajnościowych.
Narzędzia do pomiaru pokrycia.
Komparatory testowe.
Narzędzia do analizy dynamicznej.
Narzędzia do zarządzania incydentami.
I, III oraz IV są przeznaczone bardziej dla programistów.
II oraz IV są przeznaczone bardziej dla programistów.
II, III oraz IV są przeznaczone bardziej dla programistów.
II oraz III są przeznaczone bardziej dla programistów.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | A | C | A | B | B | B | A | C | A | B |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 11
Które z poniższych stwierdzeń jest prawdziwe?
Analiza wpływu ocenia jaki wpływ na system ma defekt znaleziony w testach regresywnych.
Analiza wpływu ocenia wpływ nowej osoby, która dołączyła do zespołu wykonującego testy regresywne.
Analiza wpływu ocenia, czy defekt znaleziony w testach regresywnych został prawidłowo naprawiony.
Analiza wpływu ocenia wpływ zmian na system w celu określenia zakresu testów regresywnych.
Pytanie 12
W której czynności podstawowego procesu testowego ustalana jest wartość kryteriów zakończenia?
Planowanie testów.
Ocena kryteriów zakończenia i raportowanie.
Czynności zamykające testy.
Nadzór nad testami.
Pytanie 13
Mając dany diagram przejść między stanami jak poniżej, określ który z ciągów przejść zawiera nieprawidłowe przejście między stanami, co może wskazywać na błąd w projekcie systemu.
Login Browse Basket Checkout Basket Checkout Pay Logout.
Login Browse Basket Checkout Pay Logout.
Login Browse Basket Checkout Basket Logout.
Login Browse Basket Browse Basket Checkout Pay Logout.
Pytanie 14
Które z poniższych jest jednym z głównych zadań implementacji i wykonania testów?
Pomiar i analiza wyników.
Raportowanie odchyleń jako incydentów.
Identyfikowanie warunków testowych i wymagań testowych.
Ocena, czy potrzeba więcej testów.
Pytanie 15
Co to są beta testy?
Testy wykonywane przez potencjalnych klientów u dostawcy oprogramowania.
Testy wykonywane przez potencjalnych klientów w ich własnych środowiskach.
Testy wykonywane przez programistów w środowisku klienta.
Testy wykonywane przez programistów w ich własnych środowiskach.
Pytanie 16
Na podstawie poniższego fragmentu kodu oceń ile przypadków testowych jest wymagane do pokrycia 100% decyzji.
IF WIDTH > length THEN
biggest_dimension = WIDTH
IF height > WIDTH THEN
biggest_dimension = height
END IF
ELSE
biggest_dimension = length
IF height > length THEN
biggest_dimension = height
END IF
END IF
3.
4.
2.
1.
Pytanie 17
Zaprojektowałeś przypadki testowe, które pokrywają 100% instrukcji oraz 100% decyzji w poniższym fragmencie kodu:
IF WIDTH > length THEN
biggest_dimension = WIDTH
ELSE
biggest_dimension = length
END IF
Do powyższego fragmentu został dodany następujący kod:
PRINT "Biggest dimension is " & biggest_dimension
PRINT "Width: " & WIDTH
PRINT "Length: " & length
Ile przypadków testowych trzeba doprojektować?
Potrzebny będzie jeden więcej przypadek do osiągnięcia 100% pokrycia decyzji.
Potrzebne będą dwa przypadki testowe do pokrycia 100% decyzji, z czego jeden z nich da 100% pokrycia instrukcji.
Żadnego. Można użyć istniejących przypadków testowych.
Potrzebny będzie jeden przypadek więcej do osiągnięcia 100% pokrycia instrukcji.
Pytanie 18
Termometr mierzy temperaturę z dokładnością do pełnych stopni. Jeżeli temperatura spada poniżej 18 stopni ogrzewanie jest włączane. Gdy temperatura przekroczy 21 stopni ogrzewanie jest wyłączane. Jakie są najlepsze wartości (w stopniach) do zaprojektowania testów metodą klas równoważności.
15, 19, 25.
17, 18, 19.
18, 20, 22.
16, 26, 32.
Pytanie 19
W której z czynności podstawowego procesu testowego tworzone są procedury testowe w celu efektywniejszego wykonania testów?
Implementacja i wykonanie testów.
Planowanie i nadzór.
Analiza i projektowanie.
Czynności zamykające testy.
Pytanie 20
Które z poniższych stwierdzeń jest prawdziwe?
Testy potwierdzające to testy poprawek zbioru defektów, a testy regresywne to testy pozwalające na ustalenie, czy jakieś błędy nie zostały wprowadzone podczas wykonywania zmian.
Testy potwierdzające to testy pozwalające na ustalenie, czy jakieś błędy nie zostały wprowadzone podczas wykonywania zmian, a testy regresywne to testy poprawek zbioru defektów.
Zarówno testy potwierdzające jak i regresywne to testy pozwalające na ustalenie, czy jakieś błędy nie zostały wprowadzone podczas wykonywania zmian.
Zarówno testy potwierdzające jak i regresywne to testy poprawek zbioru defektów.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | D | A | C | B | B | B | C | A | A | A |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 21
Dla danej tabeli decyzyjnej określ, który z poniższych przypadków testowych jest poprawny?
R1 | R2 | R3 | R4 | |
---|---|---|---|---|
Warunki | ||||
Wiek | <21 lat | 21-29 lat | 30-50 lat | >50 lat |
Klasa ubezpieczenia | A | A lub B | B, C lub D | C lub D |
Akcje | ||||
Składka | 100zł | 90zł | 70zł | 70zł |
Ochrona dodatkowa | 2500zł | 2500zł | 500zł | 1000zł |
23 lata i klasa ubezpieczenia A; składka 90zł i ochrona dodatkowa 2500zł.
51 lat i klasa ubezpieczenia C; składka 70zł i ochrona dodatkowa 500zł.
31 lat i klasa ubezpieczenia B; składka 90zł i ochrona dodatkowa 2500zł.
43 lata i klasa ubezpieczenia B; składka 70zł i ochrona dodatkowa 1000zł.
Pytanie 22
W którym momencie powinny zostać wdrożone procedury zarządzania konfiguracją?
Podczas planowania testów.
Podczas analizy testów.
Podczas wykonania testów.
Podczas oceny kryteriów zakończenia.
Pytanie 23
Które z poniższych zdań charakteryzują testy regresywne?
Testy regresywne są wykonywane tylko raz.
Testy regresywne są przeprowadzane jak zostały wykonane poprawki.
Testy regresywne często są automatyzowane.
Testy regresywne nie muszą być utrzymywane.
ii, iv.
ii, iii.
i, iii, iv.
iii.
Pytanie 24
Hurtownik sprzedaje wkłady do drukarek. Minimalna ilość w zamówieniu to 5. Przy zamówieniu 100 lub więcej klient dostaje 20% rabatu. Zostałeś poproszony o przygotowanie przypadków testowych z użyciem różnych wartości dla liczby wkładów w zamówieniu. Która z poniższych grup zawiera trzy dane wejściowe, które zostałyby wygenerowane przy użyciu Analizy Wartości Brzegowych?
5, 6, 20.
4, 5, 80.
4, 5, 99.
1, 20, 100.
Pytanie 25
Które z poniższych czynności powinny zostać wykonane podczas wyboru i wdrożenia narzędzia wspomagającego testy?
Przyjrzenie się procesowi testowania w organizacji.
Przeprowadzenie proof of concept.
Wdrożenie wybranego narzędzia w opóźnionym projekcie, po to żeby zaoszczędzić czas.
Zidentyfikowanie wymagań na coaching i mentoring w użyciu wybranego narzędzia.
Opcje:
i, ii, iii.
ii, iii, iv.
i, iii, iv.
i, ii, iv.
Pytanie 26
Jaka jest główna korzyść z projektowania przypadków testowych we wczesnych fazach cyklu życia oprogramowania?
Jest to tańsze niż projektowanie podczas fazy testowania.
Pomaga to w zapobieganiu wprowadzaniu defektów w kod.
Testy zaprojektowane wcześniej są bardziej skuteczne niż testy zaprojektowane później.
Oszczędza to czas w fazie testowania, kiedy testerzy są zajęci.
Pytanie 27
Jakie są główne korzyści ze stosowania narzędzi wspomagających testowanie?
Ułatwiają dostęp do informacji o testach i testowaniu.
Zmniejszają koszty utrzymania testaliów.
Są łatwe i tanie w implementacji.
Zwiększają spójność testów.
Opcje:
ii oraz iv.
ii oraz iii.
i oraz iv.
i oraz iii.
Pytanie 28
Jaka jest kluczowa różnica pomiędzy prewencyjnym i reaktywnym podejściem do testowania?
Testy prewencyjne i reaktywne są projektowane tak wcześnie jak to tylko możliwe.
Testy prewencyjne są projektowane wcześnie, a testy reaktywne są projektowane po wyprodukowaniu oprogramowania.
Testy prewencyjne są zawsze analityczne, a testy reaktywne są zawsze heurystyczne.
Testy prewencyjne są projektowane po wyprodukowaniu oprogramowania, a testy reaktywne są projektowane wcześnie, jako odpowiedź na uwagi z przeglądów.
Pytanie 29
Jaki jest cel kryteriów zakończenia testów?
Definiują kiedy poziom testów został zakończony.
Określają kiedy test został zakończony.
Pomagają w określeniu kiedy oprogramowanie powinno zostać wycofane.
Określają kiedy test został zdany.
Pytanie 30
Przez co jest determinowany poziom ryzyka?
Koszt usunięcia skutków niekorzystnego zdarzenia.
Prawdopodobieństwo wystąpienia niekorzystnego zdarzenia.
Ilość testów zaplanowanych przed wdrożeniem systemu.
Prawdopodobieństwo wystąpienia oraz wpływ jaki wywrze niekorzystne zdarzenie.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | A | A | B | C | D | B | C | B | A | D |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 31
Do której kategorii zazwyczaj zalicza się komparator testowy?
Narzędzia wspierające testy wydajnościowe oraz monitoring.
Narzędzia wspierające testy statyczne.
Narzędzia wspierające wykonanie testów i logowanie wyników.
Narzędzia wspierające zarządzanie testami.
Pytanie 32
Które z poniższych czynności należą do planowania testów?
Tworzenie przypadków testowych.
Definiowanie ogólnego podejścia do testów.
Przydzielanie zasobów.
Budowanie środowiska testowego.
Pisanie warunków testowych.
Opcje:
i, ii, iv są prawdziwe; iii, v są fałszywe.
ii, iii sa prawdziwe; i, iv, v są fałszywe.
iv, v są prawdziwe; i, ii, iii są fałszywe.
i, ii, iii są prawdziwe; iv, v są fałszywe.
Pytanie 33
Dopasuj do siebie poniższe pojęcia i opisy:
Testowanie tabeli decyzyjnej.
Testowanie decyzji.
Testowanie przejść między stanami.
Testowanie eksploracyjne.
W. Testy wykonywane w sesjach, aby osiągnąć określone cele, uzupełniające testy ustukturalizowane.
X. Technika testowania, która może być użyta do sprawdzenia różnych odpowiedzi systemu w zależności od obecnych warunków oraz historii.
Y. Technika testowania, która łączy kombinacje wejść, które w inny sposób mogłyby zostać pominięte w testach.
Z. Forma testowania przepływu sterowania bazująca na wynikach decyzji.
Opcje:
1Y, 2Z, 3X, 4W.
1X ,2W, 3Z, 4Y.
1Z, 2X, 3W, 4Y.
1Z, 2Y, 3X, 4W.
Pytanie 34
Do którego z typów technik projektowania testów najlepiej pasuje opis, że jest on procedurą tworzenia przypadków testowych na podstawie specyfikacji modułu?
Techniki czarnoskrzynkowe.
Techniki białoskrzynkowe.
Techniki przeźroczystoskrzynkowe.
Techniki oparte na doświadczeniu.
Pytanie 35
W którym z poniższych przypadków najbardziej użyteczna będzie analiza statyczna?
Wsparcie przeglądów.
Walidacja modeli oprogramowania.
Testowanie kodu w specjalnych jarzmach testowych.
Wymuszanie stosowania standardów kodowania.
Pytanie 36
Które z poniższych typów błędów zostaną najprawdopodobniej wykryte przez testy zaprojektowane na podstawie przypadków użycia?
Defekty w przepływie procesów w rzeczywistym użyciu systemu.
Defekty w parametrach interfejsów w testach integracyjnych.
Defekty integracyjne spowodowane interakcjami i interferencjami pomiędzy różnymi modułami.
Usterki w działaniu systemu, gdy przechodzi on z jednego stanu do drugiego.
Opcje:
ii, iii.
i, iii.
iii, iv.
i, ii.
Pytanie 37
Co jest najważniejsze podczas wybierania podejścia do testów?
Dostępność narzędzi wspierających wybrane techniki.
Dostępny budżet na szkolenia z wybranych technik.
Dostępne umiejętności oraz doświadczenie w użyciu wybranych technik.
Gotowość zespołu testowego do nauczenia się wybranych technik.
Pytanie 38
Które z poniższych stanowi korzyść z niezależnych testów?
Nie wymagają znajomości kodu.
Są tańsze od wykorzystania programistów do testowania ich własnego kodu.
Pozwalają na uniknięcie stronniczości w definiowaniu skutecznych testów.
Testerzy są lepsi w odszukiwaniu defektów niż programiści.
Pytanie 39
Na powyższym diagramie znajdują się następujące ścieżki:
W. vwy.
X. vwz.
Y. vxy.
Z. vxz.
Jaka jest minimalna kombinacja ścieżek potrzebna do przetestowania 100% instrukcji?
W.
W X Z.
W X Y Z.
W Y Z.
Pytanie 40
Które z poniższych jest najbardziej charakterystyczne dla technik czarnoskrzynkowych?
Przypadki testowe mogą zostać łatwo zautomatyzowane.
Przypadki testowe są niezależne od siebie.
Przypadki testowe są tworzone w systematyczny sposób na podstawie modelu systemu.
Przypadki testowe są tworzone w systematyczny sposób na podstawie dostarczonego kodu.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | C | B | A | A | D | B | C | C | A | C |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 41
Która z kombinacji poniższych zdań poprawnie opisuje dobre podejście do testów modułowych?
Funkcjonalne testy wyizolowanego modułu.
Strukturalne testowanie kodu bez zapisywania incydentów.
Testy automatyczne, które są uruchamiane, aż moduł je zda.
Funkcjonalne testy interfejsów między modułami.
Opcje:
i oraz ii.
i, ii oraz iii.
iii.
ii oraz iv.
Pytanie 42
Jaki jest cel fazy planowania przeglądu?
Zapisywanie defektów.
Wyjaśnianie dokumentu uczestnikom.
Zbieranie metryk.
Przydzielanie ról.
Pytanie 43
Krzywa znajdowania błędów:
Pokazuje liczbę nowoodkrytych błędów na jednostkę czasu.
Pokazuje liczbę otwartych błędów na jednostkę czasu.
Pokazuje sumaryczną liczbę błędów znalezionych do danego momentu.
Dowolne z powyższych w zależności od organizacji.
Pytanie 44
Jaka jest najlepsza definicja testowania gruntownego?
Wszystkie błędy w programie zostały znalezione.
Zostały przetestowane wszystkie instrukcje, decyzje oraz kombinacje warunków w decyzjach.
Wszystkie testy z planu testów zostały wykonane.
Została osiągnięta data przekazania produktu.
Pytanie 45
Całkowite pokrycie instrukcji i gałęzi oznacza, że:
Została przetestowana każda instrukcja w programie.
Została przetestowana każda instrukcja i każda gałąź w programie.
została przetestowana każda instrukcja IF w programie.
Została przetestowana każda kombinacja wartości w instrukcjach IF w programie.
Pytanie 46
Zarządzanie harmonogramem projektu na podstawie statystycznego modelu niezawodności generuje kilka ryzyk, a wśród nich:
Testerzy poświęcają więcej energii na początku projektu próbując znaleźć błędy, niż na przygotowania do efektywnego wykonania reszty prac w projekcie.
Kierownicy mogą się nie zorientować, że testy są nieskuteczne w późniejszych fazach projektu, ponieważ spodziewają się niskich wskaźników znajdowania błędów, więc niskie wartości tych wskaźników nie zaalarmują ich.
Może powodować zwiększenie nacisku na testerów w końcowej fazie projektu, żeby nie znajdowali lub nie raportowali błędów.
Wszystkie z powyższych.
Pytanie 47
Który typ błędów łatwiej znajduje się w przeglądach niż podczas testów dynamicznych?
Odstępstwa od standardów.
Błędy w wymaganiach.
Błędy projektu.
Niedostateczna utrzymywalność oraz niepoprawne specyfikacje interfejsów.
Wszystkie z powyższych.
Pytanie 48
Przeglądy, analiza statyczna oraz testy dynamiczne mają wspólny cel:
Znajdowanie defektów.
Poprawianie defektów.
A oraz B.
Żadne z powyższych.
Pytanie 49
Można osiągnąć 100% pokrycia instrukcji, ale mimo to nie znaleźć wszystkich błędów, ponieważ:
Awarie występują jeżeli zostanie wykonana instrukcja z gałęzi TRUE instrukcji IF, a została przetestowana instrukcja z gałęzi FALSE.
Awarie zależą od błędnego przetwarzania konkretnych danych, a nie od przepływu sterowania w programie.
Testerzy nie są zobligowani do testowania kodu, który jest rzadko używany.
Wszystkie z powyższych.
Pytanie 50
Dysfunkcja pomiarów stanowi problem, ponieważ:
Nawet jeżeli obserwowane liczby wyglądają lepiej, to żeby osiągnąć takie wyniki ludzie dużo gorzej wykonują inne aspekty swojej pracy.
Nie wiemy jak zmierzyć parametr (nasz pomiar jest dysfunkcjonalny), więc nie wiemy jak zinterpretować wynik pomiaru.
Mierzone jest nie to co trzeba, więc wyciągane są niepoprawne wnioski
Wszystkie z powyższych
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | B | D | A | A | B | D | A | A | B | A |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 51
Jakie są najważniejsze konsekwencje braku możliwości przeprowadzenia gruntownych testów?
Nie możemy być pewni, że program jest wolny od błędów.
Nie istnieje definitywny punkt końcowy testowania, co ułatwia niektórym kierownikom optowanie za skracaniem testów.
Nie ma łatwej odpowiedzi na pytanie, jakie zadania testowe powinny zawsze być wykonywane, ponieważ każde zadanie zajmuje czas, który mógłby być wykorzystany na inne równie ważne zadanie.
Wszystkie z powyższych.
Pytanie 52
Niedostateczne cechy jakościowe oprogramowania to:
Ryzyka tylko projektowe.
Ryzyka tylko produktowe.
Ryzyka projektowe i produktowe.
Ryzyka projektowe albo produktowe.
Pytanie 53
Testy systemowe powinny badać:
Wymagania niefunkcjonalne, a funkcjonalnych nie.
Wymagania funkcjonalne, a niefunkcjonalnych nie.
Wymagania funkcjonalne i niefunkcjonalne.
Wymagania funkcjonalne albo niefunkcjonalne.
Pytanie 54
Testowanie zgodności z kontraktem i regulacjami prawnymi jest częścią:
Testów systemowych.
Testów akceptacyjnych.
Testów integracyjnych.
Testów dymnych.
Pytanie 55
Ułóż fazy przeglądu formalnego w odpowiedniej kolejności.
Planowanie, Spotkanie przeglądowe, Poprawki, Rozpoczęcie.
Planowanie, Przygotowanie indywidualne, Rozpoczęcie, Poprawki.
Planowanie, Rozpoczęcie, Poprawki, Sprawdzenie.
Planowanie, Przygotowanie indywidualne, Sprawdzenie, Rozpoczęcie.
Pytanie 56
Co nie jest celem testowania?
Znajdowanie defektów.
Uzyskiwanie zaufania do poziomu jakości oraz dostarczanie informacji.
Zapobieganie defektom.
Debagowanie defektów.
Pytanie 57
Do którego z rodzajów kosztów jakości należą wydania serwisowe oraz wsparcie techniczne?
Awarii zewnętrznych.
Awarii wewnętrznych.
Oceny.
Zapobiegania.
Pytanie 58
Co nie jest ryzykiem projektowym?
Problemy z dostawcami.
Czynniki organizacyjne.
Problemy techniczne.
Dostarczone oprogramowanie z dużą ilością błędów.
Pytanie 59
Jaki jest cykl życia incydentu?
Otwarty, Przydzielony, Naprawiony, Zamknięty.
Otwarty, Naprawiony, Przydzielony, Zamknięty.
Przydzielony, Otwarty, Zamknięty, Naprawiony.
Przydzielony, Otwarty, Naprawiony, Zamknięty.
Pytanie 60
Kto jest odpowiedzialny za zanotowanie wszystkich problemów, uwag oraz otwartych kwestii ze spotkania przeglądowego?
Moderator.
Protokólant.
Przeglądający.
Autor.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | D | B | C | B | C | D | A | D | A | B |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 61
X jest zmienną reprezentującą wiek osoby, który powinien się zawierać w przedziale od 1 do 99 włącznie. Które liczby z poniższych są prawidłowymi testami zaprojektowanymi przy użyciu metody Analizy Wartości Brzegowych.
0, 1, 2, 99.
1, 99, 100, 98.
0, 1, 99, 100.
–1, 0, 1, 99.
Pytanie 62
Które z poniższych nie należy do podstawowych zasad testowania?
Wczesne testowanie.
Kumulowanie się błędów.
Paradoks pestycydów.
Testowanie gruntowne.
Pytanie 63
Projekt jest w fazie implementacji i jest 6 tygodni opóźniony. Czas dostawy projektu upływa za cztery miesiące. Projekt nie może przekroczyć planowanej daty dostawy, ani nie może zostać wykonany poniżej ustalonych standardów jakościowych. Wykonanie której z niżej wymienionych propozycji zlikwidowałoby opóźnienie projektu?
Usunięcie niektórych wymagań, które jeszcze nie zostały zaimplementowane.
Dodanie programistów do zespołu, aby nadrobili stracony czas.
Poproszenie obecnego zespołu o pracę w nadgodzinach dopóki opóźnienie nie zostanie nadrobione.
Zatrudnienie większej ilości ludzi do zapewnienia jakości.
Pytanie 64
Testowanie _________ jest wykonywane w lokalizacji klienta.
Alfa.
Polowe.
Wydajnościowe.
Systemowe.
Pytanie 65
Który z poniższych standardów jest standardem jakości produktu programistycznego?
ISO 9126.
ISO 829.
ISO 1012.
ISO 1028.
Pytanie 66
Która z poniższych nie jest techniką czarnoskrzynkową?
Klas równoważności.
Tabel decyzyjnych.
Diagramów transakcyjnych.
Testowanie decyzji.
Pytanie 67
Która z poniższych par jest niedopasowana?
Narzędzia do przygotowywania danych testowych - Manipulacja bazami danych.
Narzędzia do projektowania testów - Generowanie danych wejściowych do testów.
Narzędzia do zarządzania wymaganiami - Umożliwienie śledzenia powiązań wymagań z pojedynczymi testami.
Narzędzia do zarządzania konfiguracją - Sprawdzanie spójności.
Pytanie 68
Przypadki użycia mogą zostać wykonane w testach:
Wydajnościowych.
Modułowych.
Scenariuszy biznesowych.
Statycznych.
Pytanie 69
Celem techniki projektowania testów jest:
Identyfikacja tylko warunków testowych, a nie identyfikacja przypadków testowych.
Identyfikacja tylko przypadków testowych, a nie identyfikacja warunków testowych.
Identyfikacja warunków testowych oraz identyfikacja przypadków testowych.
Identyfikacja warunków testowych albo identyfikacja przypadków testowych.
Pytanie 70
Jedna osoba zdominowała spotkanie dotyczące doskonalenia procesu tworzenia oprogramowania. Której z poniższych technik powinien użyć moderator spotkania, żeby włączyć do dyskusji inne osoby?
Stawić czoło tej osobie i poprosić o umożliwienie innym wyrażenia opinii.
Poczekać, aż ta osoba przerwie i zapytać o opinię inną osobę.
Zmienić temat na taki, w którym ta osoba nie ma tak silnego zdania.
Wyrazić opinię inną od opinii tej osoby, tak żeby ośmielić innych do wyrażania swoich opinii.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | C | D | A | B | A | D | D | C | C | B |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 71
Do którego podejścia do testów należy testowanie stochastyczne przy użyciu informacji statystycznych lub profilu produkcyjnego?
Heurystycznego.
Metodycznego.
Opartego na modelach.
Zgodnego z procesem lub standardem.
Pytanie 72
Który z poniższych modeli nie może zostać użyty w testach czarnoskrzynkowych?
Model przepływu procesu.
Model przejścia między stanami.
Model struktury menu.
Model w języku naturalnym.
Pytanie 73
Testowanie krawędzi jest również znane jako:
Testowanie rozgałęzień.
Testowanie zwinne.
Testowanie beta.
Testowanie ad-hoc.
Pytanie 74
Celem kryteriów zakończenia jest:
Zdefiniowanie, kiedy przestać testować.
Zakończenie poziomu testów.
Ustalenie, kiedy zestaw testów osiągnął wcześniej zdefiniowany warunek.
Wszystkie z powyższych.
Pytanie 75
Technika ______ może zostać użyta do pokrycia jednocześnie wejścia i wyjścia.
Analiza wartości brzegowych.
Klas równoważności.
Testowania tabel decyzyjnych.
Przejść między stanami.
Pytanie 76
Testy ______ są wykonywane w siedzibie producenta, ale nie podlegają kierownikowi projektu.
Modułowe.
Regresywne.
Alfa.
Integracyjne.
Pytanie 77
Jaki jest główny cel przeglądu nieformalnego?
Jest to tani sposób na uzyskanie pewnych korzyści.
Znajdowanie defektów.
Uczenie się, rozumienie, wyszukiwanie skutków.
Dyskutowanie, podejmowanie decyzji, rozwiązywanie problemów technicznych.
Pytanie 78
Które z poniższych nie należy do testów modułowych?
Sprawdzanie wycieków pamięci.
Sprawdzanie odporności.
Sprawdzanie pokrycia rozgałęzień.
Sprawdzanie tabel decyzyjnych.
Pytanie 79
Jaka jest rola inżyniera oprogramowania w wyborze narzędzi?
Identyfikacja, ocena, ranking narzędzi oraz rekomendowanie narzędzi kierownictwu.
Ustalenie jaki rodzaj narzędzia jest potrzebny, a później znalezienie i zakup tego narzędzia.
Zapoczątkowanie poszukiwania narzędzi oraz późniejsza prezentacja wyników i uzasadnienia dla kierownictwa.
Identyfikacja, ocena i wybór narzędzia.
Pytanie 80
Które z poniższych nie jest podstawowym procesem testowania?
Planowanie i nadzór.
Czynności zamykające test.
Analiza i projektowanie.
Żadne z powyższych.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | C | C | A | D | B | C | A | D | A | D |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 81
______ oraz ______ są wykorzystywane w konkretnych projektach, aby dostarczyć odpowiednie produkty.
Narzędzia oraz techniki.
Procedury oraz standardy.
Procesy oraz przejrzenia.
Przeglądy oraz aktualizacje.
Pytanie 82
Które z poniższych nie jest cechą oprogramowania?
Niezawodność.
Użyteczność.
Skalowalność.
Utrzymywalność.
Pytanie 83
Jaki jest wzór na złożoność cyklomatyczną, przy założeniu, że E to liczba krawędzi, N liczbą węzłów, a P to liczba niezależnych komponentów grafu?
E - N + 2P.
N - E + 2P.
N - E + P.
E - N + P.
Pytanie 84
Analiza punktów funkcyjnych jest używana do:
Pomiaru wymagań funkcjonalnych w projekcie.
Pomiaru wielkości funkcjonalności systemu informacyjnego.
Pomiaru pracochłonności testów.
Pomiaru przepływu funkcjonalności.
Pytanie 85
______ jest metodą, która wykonana krok po kroku zapewnia, że spełnione są standardy.
Cykl życia oprogramowania.
Plan projektu.
Polityka.
Procedura.
Pytanie 86
Co nie może być wyrocznią testową?
Istniejący system (dla porównania).
Kod.
Wiedza indywidualna.
Podręcznik użytkownika.
Pytanie 87
Cykl PDCA to:
Plan, Do, Check, Act.
Plan, Do, Correct, Act.
Plan, Debug, Check, Act.
Plan, Do, Check, Accept.
Pytanie 88
Które z poniższych należy do testów niefunkcjonalnych?
Testy wydajnościowe.
Testy modułowe.
Testy regresywne.
Testy kondycji.
Pytanie 89
Które z poniższych elementów zawiera plan testów według standardu IEEE 829:
Elementy testowe.
Skrypty testowe.
Produkty procesu testowego.
Odpowiedzialności.
Zawiera i, ii, iii; nie zawiera iv.
Zawiera i, iii, iv; nie zawiera ii.
Zawiera ii, iii; nie zawiera i, iv.
Zawiera i, ii; nie zawiera i, iv.
Pytanie 90
W których testach program jest poddawany różnym obciążeniom w celu wykonania pomiarów i oceny jego wydajności oraz przetestowania zdolności do pracy i poprawnego działania pod różnymi obciążeniami?
Testy obciążeniowe.
Testy integracyjne.
Testy systemowe.
Testy użyteczności.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | B | C | A | B | D | B | A | A | B | A |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 91
Które z poniższych należy do zadań testera?
Współpraca z dostawcą narzędzia w celu ustalenia najlepszego sposobu wykorzystania narzędzia w projekcie.
Przygotowanie i zdobycie danych testowych.
Implementacja testów na wszystkich poziomach, wykonanie i zapisanie wyników testów.
Tworzenie specyfikacji testów.
i, ii, iii należy; iV nie należy.
ii, iii, iv, należy; i nie należy.
i należy; ii, iii, iv nie należy.
iii, iv należy; i, ii nie należy.
Pytanie 92
Czego nie wykryje analiza statyczna kodu?
Użycie zmiennej przed zainicjalizowaniem.
Nieosiągalny (martwy) kod.
Wycieki pamięci.
Przekroczenie zakresu tablicy.
Pytanie 93
Białoskrzynkowe techniki projektowania testów są również nazywane:
Technikami strukturalnymi.
Technikami opartymi na projekcie.
Technikami zgadywania błędów.
Technikami opartymi na doświadczeniu.
Pytanie 94
Częścią której podstawowej czynności procesu testowania jest przeglądanie podstawy testów?
Analizy i projektowania testów.
Implementacji i wykonania testów.
Czynności zamykających test.
Oceny stopnia spełnienia kryteriów zakończenia i raportowania.
Pytanie 95
Testy modułowe są również nazywane:
Testami jednostkowymi.
Testami programu.
Testami komponentów.
Testami komponentów systemu.
i, ii, iii jest prawdziwe; iv jest nieprawdziwe.
i, ii, iii, iv są nieprawdziwe.
i, ii, iv jest prawdziwe; iii jest nieprawdziwe.
Wszystkie są prawdziwe.
Pytanie 96
Które z poniższych nie jest głównym zadaniem przy ocenie spełnienia kryteriów zakończenia testów?
Sprawdzanie logów testowych.
Logowanie wyniku wykonania testów.
Ocena, czy potrzebne jest więcej testów.
Pisanie raportu dla interesariuszy.
Pytanie 97
Jaki jest przegląd formalny?
Jest prowadzony przez moderatora.
Nie wymaga przygotowań przed spotkaniem.
Posiada formalny proces sprawdzenia poprawek.
Jego głównym celem jest wyszukanie defektów.
ii jest prawdziwe; i, ii, iv jest nieprawdziwe.
i, iii, iv jest prawdziwe; ii jest nieprawdziwe.
i, iii, iv jest nieprawdziwe; ii jest prawdziwe.
iii jest prawdziwe; i, ii, iv jest nieprawdziwe.
Pytanie 98
Ułóż w poprawnej kolejności fazy formalnego przeglądu.
Planowanie.
Spotkanie przeglądowe.
Poprawki.
Przygotowania indywidualne.
Rozpoczęcie.
Sprawdzenie wykonania poprawek.
i, ii, iii, iv, v, vi.
vi, i, ii, iii, iv, v.
i, v, iv, ii, iii, vi.
i, ii, iii, v, iv, vi.
Pytanie 99
Czynności testowe wykonywane, żeby wykryć defekty w interfejsach oraz integrowanych modułach to:
Testy systemowe.
Testy integracyjne.
Testy jednostkowe.
Testy modułowe.
Pytanie 100
Metodyka wykorzystywana w testowaniu pielęgnacyjnym to:
Testy wszerz i wzdłuż.
Retesty.
Testowanie potwierdzające.
Test kondycji.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | B | C | A | A | A | B | B | C | B | A |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 101
Układ sterujący klimatyzacji wyłącza chłodzenie gdy temperatura spadnie poniżej 18 stopni, a włącza, gdy temperatura wzrośnie powyżej 21 stopni. Które z poniższych wartości należą do tej samej klasy równoważności.
12, 16, 22.
24, 27, 17.
22, 23, 24.
14, 15, 19.
Pytanie 102
Co to jest klasa równoważności?
Zbiór przypadków testowych do testowania klas obiektów.
Zakres wartości wejścia lub wyjścia, dla którego tylko jedna wartość staje się przypadkiem testowym.
Zakres wartości wejścia lub wyjścia, dla którego każda wartość staje się przypadkiem testowym.
Zakres wartości wejścia lub wyjścia, dla którego co dziesiąta wartość staje się przypadkiem testowym.
Pytanie 103
Które z poniższych nie należy do fazy implementacji i wykonania testów?
Tworzenie zestawów testów z przypadków testowych.
Ręczne lub automatyczne wykonanie przypadków testowych.
Porównywanie wyników rzeczywistych.
Projektowanie testów.
Pytanie 104
Testowanie połączenia jest również nazywane:
Testowaniem integracji modułów.
Testowaniem komponentów systemu.
Testowaniem komponentów podsystemu.
Testowaniem pielęgnacyjnym.
Pytanie 105
Które z niżej wymienionych osób biorą udział w przeglądzie formalnym?
Kierownik.
Moderator.
Protokolant.
Asystent kierownika.
i, ii, iii oraz iv biorą udział.
i, ii, iii biorą; iv nie bierze.
ii, iii, iv biorą; i nie bierze.
i, iv biorą; ii, iii nie biorą.
Pytanie 106
Które z poniższych zdań dotyczących testów statycznych jest fałszywe?
Testy statyczne wymagają uruchomienia testów na kodzie.
Sprawdzanie biurkowe jest częścią testów statycznych.
W testach statycznych wykorzystywane są takie techniki jak przeglądy i inspekcje.
Testy statyczne pozwalają na użycie miar np. złożoności cyklomatycznej.
Pytanie 107
Projektowanie środowiska testowego oraz identyfikacja potrzebnej infrastruktury i narzędzi jest częścią:
Implementacji i wykonania testów.
Analizy i projektowania testów.
Oceny stopnia spełnienia kryteriów zakończenia i raportowania.
Czynności zamykających testy.
Pytanie 108
Jak się nazywa rodzaj testów funkcjonalnych w którym badane są funkcje wykrywające zagrożenia, na przykład wirusy pochodzące z zewnątrz systemu?
Testowanie zabezpieczeń
Testowanie odzyskiwania
Testowanie wydajnościowe
Testowanie funkcjonalności
Pytanie 109
Jak się nazywa osoba, która dokumentuje problemy, defekty oraz punkty do dyskusji podczas przeglądu formalnego?
Moderator.
Protokolant.
Autor.
Kierownik.
Pytanie 110
Przypadki testowe zaprojektowane na podstawie przypadków użycia:
Są najbardziej przydatne w wykrywaniu defektów w przepływach procesów podczas rzeczywistego użytkowania systemu.
Są najbardziej przydatne w wykrywaniu defektów w przepływach procesów podczas testowego użytkowania systemu.
Są najbardziej przydatne w ukrywaniu defektów w przepływach procesów podczas rzeczywistego użytkowania systemu.
Są najbardziej przydatne w ukrywaniu defektów w testach integracyjnych.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | C | B | D | A | B | A | B | A | B | A |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 111
Jedno z pól na formularzu przyjmuje jako wartości znaki literowe. Która z poniższych odpowiedzi zawiera element niepoprawnej klasy równoważności?
BOOK.
Book.
Boo01k.
book.
Pytanie 112
Na egzaminie kandydat musi otrzymać minimum 26 punktów, żeby zdać egzamin. Maksimum punktów to 40. Która z poniższych zawiera wartości należącej do klasy równoważności oznaczającej, że kandydat zdał egzamin.
22, 23, 26.
21, 39, 40.
29, 30, 31.
0, 15, 22.
Pytanie 113
Które z poniższych jest cechą weryfikacji?
Pomaga sprawdzić jakość budowanego produktu.
Pomaga sprawdzić, czy został zbudowany odpowiedni produkt.
Pomaga w budowaniu produktu.
Monitoruje wykorzystanie narzędzi i ich przestarzałość.
i, ii, iii, iv są prawdziwe.
i jest prawdziwe; ii, iii, iv są fałszywe.
i, ii, iii są prawdziwe; iv jest fałszywe.
ii jest prawdziwe; i, iii, iv jest fałszywe.
Pytanie 114
Do ryzyk projektowych należy (należą):
Czynniki organizacyjne.
Słabe cechy oprogramowania.
Dostarczenie oprogramowania zawierającego błędy.
Oprogramowanie, które nie wykonuje zamierzonych funkcji.
Pytanie 115
Które z poniższych należy do głównych cech przejrzenia?
Scenariusze, wykonanie na sucho, brak kierownictwa.
Przygotowania przed spotkaniem.
Formalny proces sprawdzenia wykonania poprawek.
Zawiera metryki.
Pytanie 116
Która z poniższych nie jest techniką białoskrzynkową?
Pokrycie instrukcji.
Pokrycie decyzji.
Pokrycie warunków.
Analiza wartości brzegowych.
Pytanie 117
Częścią której podstawowej czynności testowej jest raportowanie niezgodności jako incydentów?
Analizy i projektowania testów.
Implementacji i wykonania testów.
Czynności zamykających test.
Oceny spełnienia warunków zakończenia i raportowania.
Pytanie 118
W testowaniu na podstawie ryzyka, zidentyfikowane ryzyka mogą zostać wykorzystane do:
Określenia technik testowania.
Określenia zakresu testowania.
Priorytetyzacji testów, żeby błędy krytyczne zostały znalezione tak wcześnie jak to możliwe.
Określenia kosztów projektu.
ii jest prawdziwe; i, iii, iv są fałszywe.
i, ii, iii są prawdziwe; iv jest fałszywe.
ii, iii są prawdziwe; i, iv są fałszywe.
ii, iii, iv są prawdziwe; i jest fałszywe.
Pytanie 119
Incydent nie zostanie zgłoszony dla niezgodności z:
Wymaganiami.
Dokumentacją.
Przypadkami testowymi.
Usprawnieniami zgłoszonymi przez użytkowników.
Pytanie 120
Faza planowania przeglądu formalnego zawiera:
Wyjaśnienie celów przeglądu.
Wybór uczestników, przydzielanie ról.
Sprawdzenie wykonania poprawek.
Indywidualne przygotowanie.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | C | C | B | A | A | D | B | B | D | B |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 121
Jakie główne zadania zawiera implementacja i wykonanie testów?
Przygotowywanie i priorytetyzację przypadków testowych.
Przygotowywanie zestawów testowych w celu efektywnego wykonania testów.
Sprawdzanie, czy środowisko testowe zostało prawidłowo skonfigurowane.
Ustalanie wartości kryteriów zakończenia.
I, II, III są prawdziwe; IV jest fałszywe.
I, III, IV są prawdziwe; II jest fałszywe.
I, II są prawdziwe; III, IV są fałszywe.
II, III, IV są prawdziwe; I, IV są fałszywe.
Pytanie 122
Jedno z pól w formularzu zawiera pole edycyjne, które przyjmuje wartości od 18 do 25 włącznie. Która z poniższych wartości należy do nieprawidłowej klasy równoważności?
17.
19.
24.
21.
Pytanie 123
Testowanie gruntowne jest:
Niepraktyczne, ale możliwe.
Praktycznie możliwe.
Niepraktyczne i niemożliwe.
Zawsze możliwe.
Pytanie 124
Częścią której czynności podstawowego procesu testowego jest przekazanie testaliów do zespołu serwisowego?
Analizy i projektowania testów.
Planowania i kontroli testów.
Czynności zamykających testy.
Oceny spełnienia kryteriów zakończenia i raportowania.
Pytanie 125
Które z poniższych nie jest międzynarodową instytucją standaryzacyjną?
ISO.
IEEE.
IEC.
Żadne z powyższych.
Pytanie 126
W której fazie cyklu życia oprogramowania wykorzystuje się testy statyczne?
Analizie wymagań.
Projektowaniu.
Kodowaniu.
Wszystkich powyższych.
Pytanie 127
Jaka jest wada testów czarnoskrzynkowych?
Istnieje prawdopodobieństwo, że zostaną powtórzone testy wykonane już przez programistów.
Dane testowe muszą być wybierane z dużego zbioru wartości.
Trudno jest znaleźć wszystkie możliwe kombinacje wejść w ograniczonym czasie testów, więc pisanie przypadków testowych jest powolne i trudne.
Wszystkie z powyższych.
Pytanie 128
Narzędzia do analizy statycznej są zwykle używane przez:
Testerów.
Programistów.
Testerów i programistów.
Nikogo.
Pytanie 129
Większość błędów systemowych pojawia się w fazie:
Analizy wymagań.
Projektowania.
Kodowania.
Testowania.
Pytanie 130
Dokument opisujący kroki wymagane do obsługi systemu i wykonania przypadków testowych w celu implementacji projektu testów.
Specyfikacja przypadku testowego.
Specyfikacja projektu testów.
Specyfikacja procedury testowej.
Nie ma takiego dokumentu.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | A | A | A | C | B | D | D | B | A | C |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 131
Jaka część kosztów życia oprogramowania przypada na jego utrzymanie?
10%.
30%.
50%.
70%.
Pytanie 132
Gdy defekt zostaje wykryty i poprawiony, oprogramowanie powinno być przetestowane po raz drugi, żeby sprawdzić, czy naprawa była skuteczna. Takie testy to:
Testy regresyjne.
Testy pielęgnacyjne.
Testy potwierdzające.
Żadne z powyższych.
Pytanie 133
Testowanie klas równoważności to technika projektowania testów, w której dziedzina wejścia dzielona jest na klasy danych, na podstawie których można zaprojektować przypadki testowe, tak żeby zmniejszyć ilość przypadków testowych, które muszą powstać.
Prawda.
Fałsz.
Pytanie 134
Kiedy zakończyć testy?
Wtedy, kiedy skończy się czas przewidziany na testy.
Wtedy, kiedy znalezione zostanie 75% określonej z góry liczby błędów.
Wtedy, kiedy wykonanie przypadków testowych wykryje mało błędów.
Żadne z powyższych.
Pytanie 135
Przy pomocy dokładnych testów można usunąć wszystkie błędy z programu przed przekazaniem do klienta.
Prawda.
Fałsz.
Pytanie 136
W którym z poniższych typów projektów nieznana jest struktura oprogramowania?
Tradycyjny rozwój systemów.
Metodyka iteracyjna.
Utrzymanie systemu.
Oprogramowanie zakupione/zakontraktowane.
Pytanie 137
______ wskazuje na to jak ważne jest naprawienie błędu i kiedy powinien być naprawiony.
Waga.
Priorytet.
Oba powyższe.
Żadne z powyższych.
Pytanie 138
Osoba, która prowadzi przegląd dokumentu, planując przegląd, przewodnicząc spotkaniu przeglądowemu i sprawdzając wykonanie poprawek.
Przeglądający.
Autor.
Moderator.
Audytor.
Pytanie 139
Polega na wykonaniu testów dla każdej możliwej ścieżki i każdego warunku w systemie. Jest jedyną metodą, która gwarantuje poprawne funkcjonowanie aplikacji.
Testy regresywne.
Testy gruntowne.
Testowanie podstawowych ścieżek.
Testowanie gałęzi.
Pytanie 140
Zapewnienie jakości to proces, w którym jakość produktu jest porównywana ze standardami i w którym następuje reakcja na znalezione niezgodności.
Prawda.
Fałsz.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | D | C | A | A | B | D | C | C | C | A |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 141
Przegląd formalny produktu prowadzony przy udziale jednego lub więcej niż jednego wykwalifikowanego, niezależnego przeglądającego w celu znalezienia defektu to:
Inspekcja.
Przejrzenie.
Przegląd.
Żadne z powyższych.
Pytanie 142
Które z poniższych są GŁÓWNYMI zadaniami implementacji i wykonania testów?
Powtarzanie aktywności testowych.
Tworzenie zestawów testów.
Raportowanie niezgodności.
Dokumentowanie wyników.
Analizowanie doświadczeń zdobytych podczas testowania.
II, III i IV.
I, III, IV i V.
I, II, III i IV.
III, IV i V.
Pytanie 143
Które z poniższych zadań są wykonywane przez kierownika testów, a które przez testera?
Projektowanie strategii testów.
Wybór narzędzi wspomagających testowanie.
Przygotowanie i uzyskanie danych testowych.
Tworzenie harmonogramu testowania.
Kierownik testów: I i IV; tester: II i III.
Tester: III; kierownik testów: I, II i IV.
Kierownik testów: I, III i IV; tester: II.
Tester: II, III i IV; kierownik testów: I.
Pytanie 144
Jakie typy narzędzi są używane podczas testowania regresyjnego?
Wydajnościowe.
Rejestrująco-odtwarzające.
Obie powyższe odpowiedzi.
Żadna z powyższych odpowiedzi.
Pytanie 145
Testy integracji systemów mogą być kolejną fazą testów po:
Testowaniu integracyjnym.
Testowaniu systemowym.
Testowaniu jednostkowym.
Testowaniu integracji komponentów.
Pytanie 146
Podczas tej akcji testowany jest cały system w celu weryfikacji, czy są spełnione wszystkie jego funkcjonalne, strukturalne i jakościowe wymagania. Po pomyślnym zakończeniu wcześniej zaprojektowanego zestawu testów kierownictwo może być pewne, że system spełnia wyspecyfikowane wymagania użytkownika.
Testowanie walidacyjne.
Testowanie integracyjne.
Testowanie akceptacyjne przez użytkownika.
Testowanie systemowe.
Pytanie 147
Jaka jest standardowa kolejność poziomów testowania?
Testy modułowe, integracyjne, systemowe, akceptacyjne.
Testy systemowe, integracyjne, modułowe, akceptacyjne.
Testy jednostkowe, integracyjne, akceptacyjne, systemowe.
Żadna z powyższych.
Pytanie 148
Podczas testowania został znaleziony defekt: system zawiesił się, kiedy sieć została rozłączona w trakcie otrzymywania przez system danych z serwera. Defekt został naprawiony poprzez poprawę funkcjonalności sprawdzającej dostępność sieci podczas przesyłania danych. Istniejące przypadki testowe pokrywały 100% instrukcji modułu. W celu sprawdzenia poprawki oraz zapewnienia lepszego pokrycia zostały zaprojektowane i dołożone dodatkowe testy. O jakim typie testowania mówimy?
Testowanie funkcjonalne.
Testowanie strukturalne.
Testowanie potwierdzające.
Testowanie wydajnościowe.
I, III i IV.
I i III.
II i IV.
I, II i III.
Pytanie 149
Jak nazywa się technika skryptowa używająca plików zawierających nie tylko dane testowe i oczekiwane rezultaty, ale także słowa kluczowe odnoszące się do testowanej aplikacji?
Technika automatyzacji.
Język skryptowy.
Testowanie oparte o proces.
Testowanie oparte o słowa kluczowe.
Pytanie 150
Najważniejsze atrybuty narzędzi i automatyzacji testowania to:
Szybkość i wydajność.
Dokładność i precyzja.
Obie powyższe odpowiedzi.
Żadna z powyższych odpowiedzi.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | A | C | B | B | B | C | A | D | D | C |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 151
Podczas takiego testowania nie wykorzystujemy żadnej wiedzy o testowanym oprogramowaniu, po prostu klikamy lub używamy klawiatury całkiem losowo.
Testowanie losowe.
Gorilla testing.
Testowanie ad-hoc.
Małpie testowanie (dumb monkey testing).
Pytanie 152
Jaka nazywamy serię pytań dotyczących kompletności oraz atrybutów aplikacji?
Lista kontrolna.
Przegląd kontrolny.
Tablica decyzyjna.
Drzewo decyzyjne.
Pytanie 153
Technika testowania wymagająca stosowania przypadków testowych mających na celu sprawdzenie czy cechy funkcjonalne oprogramowania są działające.
Testowanie czarnoskrzynkowe.
Testowanie szaroskrzynkowe.
Testowanie białoskrzynkowe.
Testowanie szklanoskrzynkowe.
Pytanie 154
Miara będąca liczbą lub procentem decyzji wykonanych przez zaprojektowane przypadki testowe białoskrzynkowej techniki testowania jest nazywana:
Pokryciem warunków.
Pokryciem instrukcji.
Pokryciem decyzji.
Pokryciem gałęzi.
Pytanie 155
Podsumowuje czynności testowe związane z jednym lub wieloma projektami testów.
Raport podsumowujący testy.
Dziennik testów.
Raport incydentów.
Skrypt testowy.
Pytanie 156
Jakie testy badają zarówno funkcjonalne jak i niefunkcjonalne wymagania oprogramowania?
Testy alfa.
Testy systemowe.
Testy akceptacyjne.
Testy potwierdzające.
Pytanie 157
Jaki rodzaj testów dba, aby modyfikacje nie wprowadziły nowych defektów w oprogramowaniu?
Testy przeciążające.
Testy czarnoskrzynkowe.
Testy strukturalne.
Testy regresyjne.
Pytanie 158
Które z poniższych stanowią potencjalne korzyści włączenia narzędzi do procesu testowego?
Redukcja powtarzalnych czynności testowych.
Możliwość zatrudnienia testerów o niższych kwalifikacjach.
Możliwość uzyskania obiektywnych ocen procesu.
Większa logiczność, zwięzłość procedur testowania.
II, III i IV.
I, III i IV.
I, II i III.
I, II i IV.
Pytanie 159
Jaki rodzaj testów jest używany w celu sprawdzenia czy system będzie zachować się poprawnie, kiedy zostaną przekroczone ograniczenia wewnętrzne oprogramowania lub limity systemowe?
Testy przeciążające.
Testy obciążeniowe.
Testy wydajnościowe.
Testy niezawodności.
Pytanie 160
Które z poniższych są cechami dobrego testowania niezależnie od modelu wytwarzania oprogramowania?
Pełne pokrycie wszystkich gałęzi kodu.
Każda aktywność wytwarzania oprogramowania ma odpowiadającą jej aktywność testową.
Testerzy powinni być zaangażowani w przeglądy dokumentów jak tylko ich wstępne wersje są dostępne.
Każdy poziom testów ma swoje specyficzne cele.
II, III i IV.
I i III.
I, III i IV.
I i II.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | D | A | A | C | A | B | D | B | A | A |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 161
Stosunek liczby defektów na jednostkę miary i kategorię, to:
Współczynnik awarii.
Gęstość defektów.
Wskaźnik defektów.
Tolerancja błędów.
Pytanie 162
Typowe usterki wykrywane przez analizę statyczną, to:
Odchyłki od standardów kodowania.
Odwołanie do niezdefiniowanej zmiennej.
Słabości zabezpieczeń.
Wszystkie z powyższych.
Pytanie 163
Skrót EULA oznacza:
End Usability License Agreement.
End User License Agreement.
End User License Arrangement.
End User License Attachment.
Pytanie 164
Jakie testy mogą być przeprowadzone dla oprogramowania „z półki” w celu uzyskania ocen ze strony rynku?
Testy beta.
Testy użyteczności.
Testy alfa.
Testy COTS.
Pytanie 165
Skrót CAST oznacza:
Computer Aided Software Testing.
Computer Aided Software Tools.
Computer Analysis Software Techniques.
żaden z powyższych.
Pytanie 166
W jaki sposób można zapobiec powracającym błędom w kolejnych projektach?
Tworząc procedury dokumentacji i umożliwiając dostępność tej dokumentacji w przyszłości.
Prosząc programistów o dokładne i niezależne testowanie.
Łącząc poziomy testowania i nakazując przeglądy wszystkich dokumentów.
Dokumentując wnioski z procesu testowania i identyfikując przyczyny problemów w jego trakcie.
Pytanie 167
Które testy nie naśladują rzeczywistych sytuacji?
Testy funkcjonalne.
Testy strukturalne.
Oba z powyższych.
Żadne z powyższych.
Pytanie 168
Jaki rodzaj testowania łączy zalety testowania czarnoskrzynkowego i białoskrzynkowego?
Testowanie szaroskrzynkowe.
Testowanie hybrydowe.
Oba z powyższych.
Żadne z powyższych.
Pytanie 169
Które w poniższych list zawierają główne etapy przeglądu formalnego?
Inicjacja, przygotowanie, spotkanie przeglądowe, status, poprawki, ciąg dalszy.
Planowanie, przygotowanie, przegląd techniczny, opracowanie, zamknięcie.
Przygotowanie, inspekcja, obróbka, zamknięcie, ciąg dalszy.
Planowanie, rozpoczęcie, indywidualne przygotowanie, spotkanie przeglądowe, poprawki, zakończenie.
Pytanie 170
Narzędzie, które przechowuje treść wymagań, wspomaga śledzenie powiązań i pozwala nadawać priorytety wymaganiom oraz zapewnia powiązanie przypadków testowych z wymaganiami.
Narzędzie zarządzania defektami.
Narzędzie zarządzania wymaganiami.
Narzędzie zarządzania konfiguracją.
Żadne z powyższych.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | B | D | B | A | A | D | B | A | D | B |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 171
Które z poniższych są czynnikami wpływającymi na sukces wdrożenia nowego narzędzia?
Wdrożenie narzędzia w całej organizacji w celu zapewnienia najszerszego użycia.
Unikanie zmiany istniejących procesów w celu redukcji negatywnego wpływu narzędzia.
Zapewnienie szkolenia dla nowych użytkowników.
Umożliwienie użytkownikom dokonanie własnej oceny w jakich elementach procesu narzędzie najlepiej się sprawdza.
I i II.
I, III, IV.
III.
IV.
Pytanie 172
Będąc kierownikiem testów zbierasz metryki dotyczące defektów. Zauważasz, że po pierwszym cyklu testowania - pokrywającym wszystkie wymagania - podsystem C ma gęstość usterek większą o 150% niż średnia dla całego systemu. Z drugiej strony podsystem A ma gęstość usterek niższą o 60% niż średnia. Jakie wnioski dla następnego cyklu testowania wyciągasz z tych danych?
Prawdopodobnie podsystem C posiada więcej ukrytych defektów. Dlatego musimy testować go dokładniej.
Skoro wykryliśmy już tak wiele błędów w podsystemie C, powinniśmy skupić się na podsystemie A.
Zaobserwowana gęstość błędów nie pozwala na żadne wnioski dotyczące dodatkowego testowania.
Powinniśmy wyrównać ilość i zakres testowania poszczególnych podsystemów, aby wszystkie były równie dokładnie sprawdzone.
Pytanie 173
Co jest celem testowania oprogramowania?
Sprawdzenie produktywności programistów.
Eliminacja konieczności przyszłej konserwacji oprogramowania.
Eliminacja wszystkich usterek zanim oprogramowanie trafi do użytkownika.
Wykrywanie defektów oprogramowania.
Pytanie 174
Awaria to:
Nieprawidłowe zachowanie oprogramowania spowodowane usterką.
Usterka znaleziona przed wydaniem oprogramowania.
Usterka znaleziona po wydaniu oprogramowania.
Usterka znaleziona podczas projektowania oprogramowania.
Pytanie 175
W którym momencie procesu wytwarzania oprogramowania można rozpocząć testowanie?
Kiedy kod jest dostępny.
Kiedy projekt jest kompletny.
Gdy wymagania zostały zaakceptowane.
Kiedy pierwszy moduł kodu jest gotowy do testów jednostkowych.
Pytanie 176
Kiedy można powiedzieć, że wystarczy już testowania?
Nie można odpowiedzieć na to pytanie.
Zwykle łatwo określić taki moment.
To zależy od poziomu ryzyka danej branży, kontraktu oraz specjalnych wymagań oprogramowania.
To zależy od dojrzałości i doświadczenia programistów.
Pytanie 177
Jakie podejście do testowania może zwiększyć jakość oprogramowania?
Rygorystyczne testowanie.
Unikanie zmian wymagań.
Kontrolowanie metryk usterek.
Zapewnienie odpowiednich zasobów czasowych.
I i II są prawidłowe; III i IV nieprawidłowe.
II i IV są prawidłowe, I i III nieprawidłowe.
I i IV są prawidłowe, II i III nieprawidłowe.
I i III są prawidłowe, II i IV nieprawidłowe.
Pytanie 178
Jaki dokument zawiera: cechy lub funkcje podlegające testowaniu, podejście do testów, kryteria zaliczenia testu, produkty testowania?
Specyfikacja przypadku testowego.
Specyfikacja procedury testowej.
Plan testów.
Specyfikacja projektu testów.
Pytanie 179
Jaka jest różnica pomiędzy testowaniem komponentów a testowaniem integracyjnym?
Testowanie komponentów sprawdza interfejsy, testowanie integracyjne ma na celu znajdowanie defektów.
Testowanie komponentów ma na celu znajdowanie defektów, testowanie integracyjne testuje interfejsy.
Testowanie komponentów wykonują programiści, zaś integracyjne - testerzy.
Testerzy wykonują testowanie komponentów, zaś użytkownicy - testowanie integracyjne.
Pytanie 180
Maskowanie błędów to:
Sytuacja, gdy zaistnienie jednego błędu uniemożliwia zaistnienie innego błędu.
Tworzenie przypadku testowego, który nie ujawnia żadnego defektu.
Ukrywanie błędów przez programistę.
Maskowanie defektu przez testera.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | C | A | D | A | C | C | D | C | B | A |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 181
Które z poniższych nie są cechami jakości oprogramowania wg normy ISO 9126?
Funkcjonalność.
Użyteczność.
Wspieralność.
Utrzymywalność.
Pytanie 182
Jednym z głównych powodów dla których programiści mają problemy z testowaniem własnego kodu jest:
Brak dokumentacji technicznej.
Brak narzędzi testowych.
Brak wyszkolenia.
Brak obiektywności.
Pytanie 183
Testowanie w oparciu o pokrycie instrukcji nie wykryje:
Brakujących instrukcji.
Nieużytych gałęzi.
Martwego kodu.
Nieużytych instrukcji.
Pytanie 184
Mając podany przykład:
IF X<>=Z THEN Instrukcja_2; END
Złożoność cyklomatyczna powyższego kodu wynosi:
2
3
4
5
Pytanie 185
Programista musi stworzyć ____________, w celu wywołania funkcji podlegającej testowaniu i przekazania jej danych testowych.
Zaślepkę.
Sterownik.
Przymiarkę.
Żadne z powyższych.
Pytanie 186
Najlepszą definicją jakości jest:
Prawidłowo wykonane zadanie.
Zero defektów.
Zgodność z wymaganiami.
Działa jak zaprojektowano.
Pytanie 187
Testowanie w oparciu o wartości brzegowe:
Jest tym samym czym jest testowanie w oparciu o klasy równoważności.
Testuje na danych będących poniżej, powyżej oraz na granicy klas równoważności wejść i wyjść.
Testuje kombinacje założeń wejściowych.
Jest używane podczas testów białoskrzynkowych.
Pytanie 188
Pole wejściowe formularza przyjmuje rok urodzenia pomiędzy 1900 i 2004 rokiem. Wartości brzegowe dla celów testowania tego pola to:
0, 1900, 2004, 2005.
1900, 2004.
1899, 1900, 2004, 2005.
1899, 1900, 1901, 2003, 2004, 2005.
Pytanie 189
Ile przypadków testowych jest konieczne w celu pokrycia wszystkich możliwych sekwencji instrukcji dla poniższego fragmentu kodu? Zakładamy, że Warunek_1 i Warunek_2 są od siebie niezależne.
IF (Warunek_1)
THEN Instrukcja_1
ELSE Instrukcja_2;
IF (Warunek_2)
THEN Instrukcja_3
2 przypadki testowe.
3 przypadki testowe.
4 przypadki testowe.
Niemożliwe do wykonania.
Pytanie 190
Często stosowaną techniką testowania podczas testów modułowych jest:
Testowanie wg pokrycia instrukcji i decyzji.
Testowanie użyteczności.
Testowanie zabezpieczeń.
Testowanie wydajności.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | C | D | A | A | B | C | B | C | C | A |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 191
Podczas spotkania przeglądowego moderator jest osobą, która:
Sporządza notatki ze spotkania.
Prowadzi mediacje pomiędzy uczestnikami.
Odbiera telefony.
Przygotowuje dokumenty podlegające przeglądowi.
Pytanie 192
Co jest podstawą dla testów akceptacyjnych?
Wymagania.
Projekt.
Kod.
Tablice decyzyjne.
Pytanie 193
Jak nazywają się dokumenty zawierające: cechy/funkcje podlegające testowaniu, podejście do testów, kryteria zaliczenia testu?
Plan testów i projekt testów.
Plan testów i specyfikacja przypadku testowego.
Specyfikacja procedury testowej i projekt testów.
Specyfikacja przypadku testowego i procedury testowej.
Pytanie 194
Niezależna weryfikacja i walidacja są wykonywane:
Przez programistów.
Przez inżynierów testów.
Przez kierownictwo.
Przez organizację zewnętrzną w stosunku do projektu.
Pytanie 195
Proces zarządzania defektami nie zawiera:
Prewencji powstawania defektów.
Określenia zaawansowania realizacji projektu.
Raportowania do kierownictwa.
Żadne z powyższych.
Pytanie 196
Grupa czynności testowych zorganizowanych i zarządzanych łącznie, to:
Procedura testowa
Poziom testowania
Przypadek testowy
Plan testów
Pytanie 197
Jaka jest główna różnica pomiędzy:
Testowaniem opartym o kontrakt i regulacje prawne.
Testowaniem alfa i beta.
(a) jest wykonywane na zewnątrz, zaś (b) przez zespół testowy.
(a) jest wykonywane przez regulatorów, zaś (b) przez administratorów systemu.
(a) są konieczne wobec oprogramowania dla administracji, zaś (b) są opcjonalne.
(a) są dla oprogramowania tworzonego na zamówienie, zaś (b) dla oprogramowania "z półki".
Pytanie 198
Testy regresyjne powinny być wykonywane:
Co tydzień.
Po zmianie w oprogramowaniu.
Tak często jak to możliwe.
Po zmianie środowiska oprogramowania.
Zgodnie z życzeniem kierownika projektu.
1 i 2 są prawdziwe, pozostałe nieprawdziwe.
2, 3, 4 są prawdziwe, 1 i 5 nieprawdziwe.
2 i 4 są prawdziwe, 1, 3, 5 nieprawdziwe.
2 jest prawdziwe, pozostałe są nieprawdziwe.
Wszystkie są prawdziwe.
Pytanie 199
Podczas jakiej czynności testowej wykrywanie defektów jest najtańsze?
Wykonywania.
Projektowania.
Planowania.
Sprawdzania kryterium zakończenia.
Pytanie 200
Jaka jest różnica pomiędzy testowaniem oprogramowania przez zewnętrznego kontraktora z zagranicy a testowaniem przez kontraktora krajowego?
Kontraktor zagraniczny nie realizuje potrzeb.
Różnica kulturowa.
Brak kontroli nad zasobami w przypadku kontraktora zagranicznego.
Różnica poziomu kontroli.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | B | A | B | D | D | B | D | C | C | B |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 201
Dane potrzebne do stworzenia planu testów otrzymuje się z:
Planu projektu.
Biznes planu.
Planu wsparcia.
Żadnego z powyższych.
Pytanie 202
Narzędzie wspierające śledzenie, rejestrację incydentów oraz harmonogram testów to:
Narzędzie analizy dynamicznej.
Narzędzie wykonywania testów.
Narzędzie debagowania.
Narzędzie zarządzania testami.
Narzędzie zarządzania konfiguracją.
Pytanie 203
Które z poniższych NIE JEST techniką testowania statycznego?
Zgadywanie błędów.
Przejrzenie.
Analiza przepływu danych.
Inspekcja.
Pytanie 204
Jaki dokument określa kolejność wykonywania testów?
Specyfikacja procedury testowej.
Specyfikacja projektu testów.
Specyfikacja przypadku testowego.
Plan testów.
Pytanie 205
Inspekcje pozwalają wykryć wszystkie z poniższych za wyjątkiem:
Zmienne nie zdefiniowane w kodzie.
Błędy gramatyczne i literowe w dokumentach.
Wymagania pominięte z dokumentów projektowych.
Jak wiele kodu zostało pokryte.
Pytanie 206
Które z poniższych nie są cechami szczegółowymi Testowalności?
Wykonalność.
Obserwowalność.
Prostota.
Odporność.
Pytanie 207
Jaki procent ogólnego kosztu wytwarzania oprogramowania przypada na testowanie?
10-20%.
40-50%.
70-80%.
5-10%.
Pytanie 208
Jakie narzędzia mogą być użyte w celu wsparcia i kontroli części procesu zarządzania testami?
Narzędzie zarządzania pokryciem.
Narzędzie zarządzania testami.
Narzędzie przygotowania danych testowych.
Narzędzie testowania wydajności.
Pytanie 209
Jeśli wynik oczekiwany testu nie jest podany, to:
Nie możemy wykonać testu.
Może być trudno powtórzyć test.
Może być trudno stwierdzić, czy test przeszedł czy nie.
Nie możemy zautomatyzować testów wprowadzania danych przez użytkownika.
Pytanie 210
Kiedy należy zakończyć testowanie?
Trudno powiedzieć.
To zależy od kontraktu z klientem, specjalnych wymagań, ryzyka jakie organizacja jest gotowa ponieść.
To zależy od doświadczenia i dojrzałości zespołu wytwórczego.
Odpowiedź powinna być uzależniona od standardu wywarzania oprogramowania.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | A | D | A | A | D | D | B | B | C | B |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 211
Celem fazy wymagań jest:
Zamrożenie wymagań.
Zrozumienie potrzeb użytkownika.
Zdefiniowanie zakresu testów.
Wszystkie z powyższych.
Pytanie 212
Które z poniższych mogą być testowane za pomocą metodologii testowania pętli?
Proste pętle
Pętle zagnieżdżone
Pętle połączone
Wszystkie z powyższych
Pytanie 213
Metoda testowania wykorzystująca złożoność cyklomatyczną należy do:
Testowania białoskrzynkowego.
Testowania czarnoskrzynkowego.
Testowania zielonoskrzynkowego.
Testowania żółtoskrzynkowego.
Pytanie 214
Niezawodny system:
Z pewnością nie zostanie zakończony w terminie.
To taki, który nie powinien spowodować awarii.
Jest pewnie bezbłędny.
To taki, który jest lubiany przez użytkowników.
Pytanie 215
Co jest najmniej istotną cechą dobrego testera?
Umiejętność dyplomatycznego zachowania
Zdolność programowania
Zdolność do dostrzegania istotnych szczegółów
Odpowiedzialność
Pytanie 216
Testy regresyjne:
Zawsze będą automatyzowane.
Sprawdzają, czy niezmieniane obszary oprogramowania nie ulegają defektom.
Sprawdzają, czy zmienione obszary oprogramowania nie ulegają defektom.
Mogą być wykonywane tylko podczas testów akceptacyjnych użytkownika.
Pytanie 217
Matryca przyporządkowująca funkcje oprogramowania i testy jest rodzajem:
Raportu tymczasowego testów.
Raportu końcowego testów.
Raportu stanu projektu.
Raportu zarządczego.
Pytanie 218
Proces integracji rozpoczynany od modułów końcowych jest nazywany:
Integracją zstępującą.
Integracją wstępującą.
Żadne z powyższych.
Integracją modułową.
Pytanie 219
Weryfikacja to:
Sprawdzenie, czy zbudowaliśmy prawidłowy system.
Sprawdzenie, czy zbudowaliśmy system prawidłowo.
Sprawdzenie wykonane przez niezależny zespół testowy.
Sprawdzenie, czy tego rzeczywiście oczekuje użytkownik.
Pytanie 220
Różnica pomiędzy retestami oraz testami regresywnymi jest następująca:
Retesty są ponownym uruchomieniem wcześniejszych testów, zaś testy regresywne szukają niespodziewanych efektów ubocznych dokonanych zmian.
Retesty szukają niespodziewanych efektów ubocznych dokonanych zmian, zaś testy regresywne są powtórzeniem tych testów.
Retesty są wykonywane po naprawieniu wszystkich defektów, testy regresywne są wykonywane wcześniej.
Retesty używają zróżnicowanych środowisk, zaś testy regresywne używają tego samego środowiska.
Retesty są wykonywane przez programistów, zaś testy regresywne przez niezależnych testerów.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | D | D | A | B | B | B | C | B | B | A |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 221
Testowanie należy przerwać, gdy:
Wszystkie zaplanowane testy zostały wykonane.
Skończył się czas przeznaczony na testowanie.
Wszystkie defekty zostały poprawione prawidłowo.
A i C
To zależy od ryzyka związanego z systemem będącym obiektem testów.
Pytanie 222
Która z technik testowania jako podstawę wykorzystuje specyfikację wymagań?
Testowanie białoskrzynkowe.
Testowanie komponentów.
Testowanie czarnoskrzynkowe.
Testowanie oparte o dane.
Pytanie 223
Które z poniższych NIE JEST elementem zarządzania konfiguracją?
Rejestrowanie stanu elementów konfiguracji.
Kontrolowanie zgodności z normą ISO 9001.
Identyfikacja wersji testów.
Zapis zmian w dokumentacji.
Kontrolowany dostęp do bibliotek.
Pytanie 224
Plan testów określa:
Co ma być testowane.
Cele i zakładane rezultaty.
Oczekiwane rezultaty.
Trafienia i pomyłki.
Pytanie 225
Narzędzie wspierające śledzenie, rejestrowanie incydentów oraz harmonogramowanie testowania jest nazywane:
Narzędziem analizy dynamicznej.
Narzędziem wykonywania testów.
Narzedziem debugowania.
Narzędziem zarządzania testami.
Narzędziem zarządzania konfiguracją.
Pytanie 226
Koszt naprawienia błędu:
Jest nie istotny.
Wzrasta w miarę zbliżania się projektu do końca.
Zmniejsza się w miarę zbliżania się projektu do końca.
Jest większy, jeśli błąd zostanie znaleziony w wymaganiach niż gdy zostanie znaleziony w projekcie funkcjonalnym.
Nigdy nie może być określony.
Pytanie 227
System kontroli magazynu przyjmuje numery zamówień w zakresie 10000 i 99999 włącznie. Które z poniższych zestawów danych wejściowych mogą być rezultatem zaprojektowania testów dla prawidłowych klas równoważności i wartości granicznych?
1000, 5000, 99999.
9999, 50000, 100000.
10000, 50000, 99999.
10000, 99999.
9999, 10000, 50000, 99999, 100000.
Pytanie 228
Jak nazywamy sytuację gdy to, co widzi użytkownik końcowy różni się od wyspecyfikowanego lub oczekiwanego zachowania?
Błąd.
Usterka.
Awaria.
Defekt.
Pomyłka.
Pytanie 229
Które z poniższych mogą być testowane w ramach testowania produkcyjnego?
Współdziałanie komponentów.
Efekt próbek.
Przejścia stanów.
Podniesienie się po awarii.
Pytanie 230
Mając dany następujący algorytm:
Włącz komputer
Uruchom aplikację "Outlook"
Jeśli okno aplikacji "Outlook" pojawiło się to
Wyślij wiadomość
Zamknij aplikację "Outlook"
potrzebujesz:
1 przypadek testowy dla pokrycia instrukcji, 1 przypadek testowy dla pokrycia decyzji
1 przypadek testowy dla pokrycia instrukcji, 2 przypadki testowe dla pokrycia decyzji
1 przypadek testowy dla pokrycia instrukcji, 3 przypadki testowe dla pokrycia decyzji
2 przypadki testowe dla pokrycia instrukcji, 2 przypadki testowe dla pokrycia decyzji
2 przypadki testowe dla pokrycia instrukcji, 3 przypadki testowe dla pokrycia decyzji
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | E | C | B | B | D | B | C | C | D | B |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 231
Kierownik testów nie powinien:
Raportować o odchyleniach od planu projektu.
Podpisywać oprogramowania jako gotowego do wydania.
Zmieniać przydziały zasobów w celu wykonania pierwotnego planu.
Zgłaszać incydentów znalezionych samodzielnie.
Udzielać informacji dla celów analizy ryzyka i poprawy jakości.
Pytanie 232
Które z poniższych nie jest (są) częścią testowania systemowego?
Testowanie oparte o proces biznesowy.
Testy wydajnościowe, obciążeniowe i przeciążeniowe.
Testy oparte o wymagania.
Testy użyteczności.
Zstępujące testy integracyjne.
Pytanie 233
Po zakupieniu nowego narzędzia, jego użytkowanie powinno się rozpocząć od:
Małego zespołu w celu opracowania najlepszej metody używania narzędzia.
Każdego kto miałby pożytek z tego narzędzia.
Niezależnego zespołu testowego.
Kierownictwa, które określi w jakich projektach powinno być użyte.
Dostawcy, który powinien stworzyć specyficzne skrypty dla organizacji.
Pytanie 234
Które z poniższych nie jest elementem testowania wydajnościowego?
Pomiar czasu odpowiedzi.
Pomiar prędkości działania.
Testowanie odtwarzania po awarii.
Symulowanie wielu użytkowników.
Generowanie wielu transakcji.
Pytanie 235
Jaki jest cel kryterium zakończenia testów w planie testów?
Stwierdzenie, kiedy dany test zakończył działanie.
Zapewnienie, że specyfikacja przypadków testowych jest kompletna.
Ustalenie kryteriów używanych przy generowaniu danych testowych.
Stwierdzenie, kiedy zakończyć fazę planowania testów.
Zaplanować, kiedy zakończyć testowanie.
Pytanie 236
Mając dany poniższy kod, które z poniższych zdań jest prawdziwe?
IF A>B THEN
C= A-B
ELSE
C=A+B
ENDIF
Read D;
IF C=D THEN
Print "Error"
ENDIF
Potrzebny jest 1 przypadek testowy dla pokrycia instrukcji i 3 przypadki testowe dla pokrycia decyzji.
Potrzebne są 2 przypadki testowe dla pokrycia instrukcji i 2 przypadki testowe dla pokrycia decyzji.
Potrzebne są 2 przypadki testowe dla pokrycia instrukcji i 3 przypadki testowe dla pokrycia decyzji.
Potrzebne są 3 przypadki testowe dla pokrycia instrukcji i 3 przypadki testowe dla pokrycia decyzji.
Potrzebne są 3 przypadki testowe dla pokrycia instrukcji i 2 przypadki testowe dla pokrycia decyzji.
Pytanie 237
Nieosiągalny (martwy) kod najłatwiej jest znaleźć przy użyciu:
Przeglądu kodu.
Inspekcji kodu.
Narzędzia mierzącego pokrycie.
Narzędzia zarządzania testami.
Narzędzia analizy statycznej.
Pytanie 238
Której z poniższych informacji nie musisz umieszczać w zgłoszeniu incydentu?
Sugestii jak naprawić błąd.
Opisu jak powtórzyć incydent.
Szczegółów środowiska testowego.
Zagrożenia, priorytetu.
Uzyskanego i oczekiwanego wyniku.
Pytanie 239
Które z poniższych nie jest wymaganym wg standardu elementem planu testów?
Elementy testowe (np. wersje oprogramowania).
Czego nie testować.
Opis środowiska testowego.
Plany jakości.
Harmonogramy i terminy zakończenia.
Pytanie 240
Standard IEEE 829 określa, że dokumentacja planu testów powinna zawierać wszystkie poniższe, oprócz jednego. Wskaż, którego?
Elementy testowe.
Wyniki testowania.
Zadania testowe.
Środowisko testowe.
Specyfikację przypadków testowych
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | B | E | A | C | E | B | A | A | D | E |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 241
Standard definiujący terminy związane z testowaniem to:
ISO/IEC 12207.
BS 7925-1.
ANSI/IEEE 829.
ANSI/IEEE 729.
Pytanie 242
Jakie są główne cele zarządzania ryzykiem w projekcie programistycznym?
Zwiększenie nacisku na działania zapobiegawcze i zadowolenie testerów.
Zmniejszenie prawdopodobieństwa zdarzeń niepożądanych i osłabienie ich potencjalnych konsekwencji.
Kontrola problemów z kontraktorami i minimalizacja skutków polityki organizacji.
Zwiększenie prawdopodobieństwa sukcesu projektu niezależnie od kosztów z tym związanych.
Pytanie 243
Rozważ następujący diagram przejść stanów dwubiegowej suszarki do włosów, obsługiwanej za pomocą jednego przycisku. Pierwsze naciśnięcie włącza suszarkę na niższą prędkość, drugie naciśnięcie przełącza na wyższą prędkość, trzecie naciśnięcie wyłącza ją.
Która poniższych list przejść daje pokrycie 0-przełączeniowe?
A, C, B.
B, C, A.
A, B, C.
C, B, A.
A, B, C, A.
Pytanie 244
Ile przypadków testowych jest potrzebne w celu uzyskania 100% pokrycia decyzji poniższego programu?
if (p = q) {
s = s + 1;
if (a < S) {
t = 10;
}
}
else
if (p > q) {
t = 5;
}
3.
6.
5.
4.
Pytanie 245
Które z poniższych zdań na temat testowania komponentów jest fałszywe?
Wszystkie techniki czarnoskrzynkowe posiadają metrykę.
Wszystkie techniki białoskrzynkowe posiadają metrykę.
Złożoność cyklomatyczna nie jest metryką testowania.
Wszystkie techniki czarnoskrzynkowe posiadają związaną z nimi technikę projektowania testów.
Wszystkie techniki białoskrzynkowe posiadają związaną z nimi technikę projektowania testów.
Pytanie 246
Czy przeglądy kodu lub inspekcje są uważane za testowanie?
Nie, ponieważ dotyczą rozwoju dokumentacji.
Nie, ponieważ są wykonywane przed testowaniem.
Nie, ponieważ nie są uwzględnione w dokumentacji testowej.
Tak, ponieważ pomagają odnaleźć usterki i polepszać jakość.
Tak, ponieważ testowanie obejmuje wszystkie aktywności niewytwórcze.
Pytanie 247
Główny nacisk w testowaniu akceptacyjnym jest kładziony na:
Znajdowanie usterek w systemie.
Zapewnieniu, że system jest akceptowalny dla użytkowników.
Testowaniu systemu we współpracy z innymi systemami.
Testowaniu z perspektywy biznesowej.
Testowaniu przez niezależny zespół testowy.
Pytanie 248
Które z poniższych mogą pomóc testerom zrozumieć główne przyczyny usterek z poprzednich projektów?
Diagram Ishikawa.
Diagram przyczynowo-skutkowy.
Analiza doświadczeń po zakończeniu projektu.
Diagram Fishbone.
Pytanie 249
Która technika testowania jest właściwa do przetestowania dawnych i nieudokumentowanych funkcjonalności systemu?
Technika oparta na specyfikacji.
Technika czarnoskrzynkowa.
Technika białoskrzynkowa.
Technika oparta o dane.
Pytanie 250
Niefunkcjonalne testowanie systemu to:
Sprawdzenie, czy system nie funkcjonuje właściwie.
Testowanie atrybutów jakościowych systemu takich jak wydajność i użyteczność.
Testowanie funkcji systemu jedynie przy użyciu narzędzi wymaganych dla tych funkcji.
Poszukiwaniu funkcji, których system nie posiada.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | B | B | C | D | A | D | D | C | C | B |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 251
Która z poniższych nie jest czarnoskrzynkową techniką testowania?
Metoda klas równoważności
Testowanie przejść między stanami
LSKIS
Analiza syntaktyczna
Analiza wartości brzegowych
Pytanie 252
Wyniki oczekiwane:
Są istotne tylko podczas testowania systemowego.
Są używane jedynie podczas testowania komponentów.
Nigdy nie są specyfikowane przed testowaniem.
Są najbardziej użyteczne, gdy są określone przez testowaniem.
Są wywodzone z kodu.
Pytanie 253
Testy beta są:
Wykonywane przez użytkowników poza siedzibą wytwórcy.
Wykonywane przez użytkowników w siedzibie wytwórcy.
Wykonywane przez niezależny zespół testowy.
Użyteczne przy testowaniu oprogramowania wykonanego na zlecenie.
Wykonywane tak wcześnie jak to możliwe w cyklu wytwórczym oprogramowania.
Pytanie 254
Rozważ co następuje:
Podnieś gazetę i zacznij ją czytać. Sprawdź program telewizyjny, aby się dowiedzieć co jest teraz w telewizji. Jeśli jest program, który Cię interesuje, to włącz telewizor i oglądaj program. W przeciwnym przypadku czytaj dalej gazetę. Jeśli jest w niej krzyżówka, to spróbuj ją rozwiązać.
Potrzeba 1 przypadku testowego dla pokrycia instrukcji i 1 dla pokrycia decyzji.
Potrzeba 1 przypadku testowego dla pokrycia instrukcji i 2 dla pokrycia decyzji.
Potrzeba 1 przypadku testowego dla pokrycia instrukcji i 3 dla pokrycia decyzji.
Potrzeba 2 przypadków testowych dla pokrycia instrukcji i 2 dla pokrycia decyzji.
Potrzeba 2 przypadków testowych dla pokrycia instrukcji i 3 dla pokrycia decyzji.
Pytanie 255
Typowe komercyjne narzędzie wspomagające wykonywanie testów będzie w stanie zrobić wszystko co wypisano poniżej oprócz:
Generowanie wyników oczekiwanych.
Odtwarzanie wprowadzania danych zgodnie z zaprogramowanym skryptem.
Porównywanie wyników oczekiwanych i wyników rzeczywistych.
Zapisywanie wejściowych danych testowych.
Odczytywanie wartości testowych z pliku.
Pytanie 256
Rozważ następujące zdania na temat wczesnego projektowania testów:
Wczesne projektowanie testów może zapobiec powielaniu błędów.
Usterki znalezione podczas wcześnie zaprojektowanych testów są droższe do naprawienia.
Wczesne projektowanie testów pomaga znaleźć usterki.
Wczesne projektowanie testów może spowodować zmianę wymagań.
Wczesne projektowanie testów wymaga więcej wysiłku.
I, III i IV są prawdą, II i V są fałszem.
III jest prawdą, pozostałe są fałszem.
III i IV są prawdą, I, II i V są fałszem.
I, III, IV i V są prawdą, II jest fałszem.
I i III są prawdą, II, IV i V są fałszem.
Pytanie 257
Biorąc pod uwagę poniższy kod, co jest prawdą na temat minimalnej liczby przypadków testowych wymaganych do pełnego pokrycia instrukcji oraz decyzji?
Read P
Read Q
if P+Q > 100 then
Print "Large"
endif
if P > 50 then
Print "P Large"
endif
1 przypadek testowy dla pokrycia instrukcji, 3 dla pokrycia decyzji.
1 przypadek testowy dla pokrycia instrukcji, 2 dla pokrycia decyzji.
1 przypadek testowy dla pokrycia instrukcji, 1 dla pokrycia decyzji.
2 przypadki testowe dla pokrycia instrukcji, 3 dla pokrycia decyzji.
2 przypadki testowe dla pokrycia instrukcji, 2 dla pokrycia decyzji.
Pytanie 258
Jeśli potrzebujesz nowego narzędzia testowego, najlepiej zacząć od:
Wybrania się na targi IT.
Zaproszenia sprzedawcy do przedstawienia demo narzędzia.
Analizy potrzeb i wymagań.
Sprawdzenia jaki budżet masz do dyspozycji.
Przeszukania internetu.
Pytanie 259
Zgadywanie błędów najlepiej użyć:
Jako pierwsze podejście do testowania.
Po wykorzystaniu bardziej formalnego podejścia do testów.
W przypadku testowania przez niedoświadczonych testerów.
Po tym jak system został wydany.
Tylko przez użytkowników końcowych.
Pytanie 260
Kryteria zakończenia mogą składać się z:
Miar staranności, takich jak pokrycie kodu, funkcjonalności lub ryzyka.
Oszacowań gęstości błędów lub miar niezawodności.
Pozostającego ryzyka, takiego jak defekty niepoprawione lub brak pokrycia testowego pewnych obszarów.
Weryfikacji środowiska testowego.
IV jest prawdziwe, I, II, III są nieprawdziwe.
IV jest nieprawdziwe, I, II, III są prawdziwe.
II jest prawdziwe, I, III, IV są nieprawdziwe.
III i IV są prawdziwe, I, II są nieprawdziwe.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | C | D | A | E | A | A | B | C | B | B |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 261
Jedno z pól tekstowych formularza akceptuje litery - zarówno małe jak i wielkie. Wybierz z poniższych wartość należącą do klasy równoważności wartości nieprawidłowych.
CLASS
cLASS
CLass
CLa01ss
Pytanie 262
Faza rozpoczęcia przeglądu formalnego zawiera:
Wyjaśnienie celu.
Naprawienie defektów znalezionych przez autora.
Poprawki.
Indywidualne przygotowanie do spotkania przeglądowego.
Pytanie 263
Który z poniższych nie jest typem przeglądu koleżeńskiego?
Inspekcja.
Przejście.
Przegląd techniczny.
Przegląd poprojektowy.
Pytanie 264
Walidacja:
Pomaga sprawdzić jakość gotowego produktu.
Pomaga sprawdzić, czy zbudowano prawidłowy produkt.
Pomaga w procesie wytwarzania produktu.
Monitoruje użyteczność i aktualność używanych narzędzi.
Wszystkie są prawdziwe.
II jest prawdziwe, reszta jest fałszywa.
I, II i III są prawdziwe, IV jest fałszywa.
III jest prawdziwe, pozostałe są fałszywe.
Pytanie 265
Czynnikami sukcesu przeglądu formalnego są:
Przegląd nie ma predefiniowanego celu.
Znalezione defekty są mile widziane i opisywane obiektywnie.
Kierownictwo wspiera dobry przebieg przeglądu.
Istnieje nacisk na naukę, zdobywanie doświadczenia i ulepszanie procesu.
II, III, IV są prawidłowe, I jest nieprawidłowe.
I, III, IV są prawidłowe, II jest nieprawidłowe.
I, III, IV, II są prawidłowe.
II jest prawidłowe.
Pytanie 266
Jakie testy sprawdzają system na granicy lub powyżej limitów jego wyspecyfikowanych wymagań?
Testy strukturalne.
Testy przeciążające.
Zgadywanie błędów.
Testy czarnoskrzynkowe.
Pytanie 267
Defekty znajdowane przez analizę statyczną, to:
Zmienne nigdy nie użyte.
Słabości zabezpieczeń.
Naruszenia standardów programowania.
Niewywołane funkcje i procedury.
I, II, III, IV są prawidłowe.
III jest prawidłowe, pozostałe nieprawidłowe.
I, II, III, IV są nieprawidłowe.
II i IV są prawidłowe.
Pytanie 268
Jakie defekty mogą być zwykle znalezione przy użyciu narzędzi analizy statycznej?
Niezgodności w obliczeniach numerycznych.
Naruszenia standardów kodowania.
Problemy z użytecznością systemu.
Problemy z wewnętrzną i zewnętrzną niezawodnością systemu.
Pytanie 269
Która z poniższych nie jest techniką czarnoskrzynkową?
Testy przejścia stanów.
LSKiS (liniowe sekwencje kodu i skok).
Klasy równoważności.
Analiza wartości brzegowych.
Pytanie 270
Cechy testowania białoskrzynkowego:
Używamy sprecyzowanej wiedzy o wewnętrznej budowie oprogramowania w celu wyboru danych testowych.
Używa sprecyzowanej wiedzy o kodze w celu analizy danych wyjściowych i zakłada, że tester zna ścieżkę logiczną programu.
Sprawdza wydajność aplikacji.
Sprawdza również funkcjonalność oprogramowania.
I, II są prawidłowe; III i IV są nieprawidłowe.
III jest prawidłowe; I, II, IV są nieprawidłowe.
II, III są prawidłowe; I, IV są nieprawidłowe.
III, IV są prawidłowe; I, II są nieprawidłowe.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 269 | 270 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | D | A | D | B | A | B | A | B | B | A |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 271
Tworzenie i kierowanie kontrolowaną biblioteką zawierającą wszystkie elementy konfiguracji znane jest pod nazwą:
Zarządzanie konfiguracją.
Stan księgowy.
Identyfikacja konfiguracji.
Raport konfiguracji.
Pytanie 272
Wybór podejścia do testów powinien brać pod uwagę:
Ryzyko niepowodzenia projektu, zagrożenia dla produktu i ryzyka, jakie produkt może stwarzać wobec użytkowników.
Umiejętności i doświadczenie osób w realizacji danej techniki, użyciu narzędzi, stosowania metod.
Cel działalności testowej i misję zespołu testowego.
Wielkość zespołu testowego.
Wszystkie są prawidłowe.
I, II, III są prawidłowe; IV jest nieprawidłowe.
II, III, IV są prawidłowe; I jest nieprawidłowe.
I, IV są prawidłowe; II, III są nieprawidłowe.
Pytanie 273
Korzyści niezależnego testowania to:
Niezależni testerzy są znacznie bardziej wykwalifikowani niż programiści.
Niezależni testerzy zauważają inne defekty i nie są stronniczy.
Niezależni testerzy nie mogą zidentyfikować defektów.
Niezależni testerzy mogą testować lepiej niż programiści.
Pytanie 274
Określ minimalną liczbę przypadków testowych w celu pełnego pokrycia instrukcji poniższego pseudokodu:
Disc = 0
Order-qty = 0
Read Order-qty
if Order-qty >= 20 then
Disc = 0.05
if Order-qty >= 100 then
Disc = 0.1
end if
end if
4.
1.
3.
2.
Pytanie 275
Warunki testowe są tworzone na podstawie:
Specyfikacji.
Przypadków testowych.
Danych testowych.
Projektu testów.
Pytanie 276
Zadaniami kierownika testów/lidera testów są:
Współpraca z dostawcami narzędzi testowych w celu znalezienia najlepszej metody wykorzystania narzędzi w projekcie.
Stworzenie raportu podsumowującego testy na podstawie informacji zebranych podczas testowania.
Decydowanie co powinno zostać zautomatyzowane, w jakim stopniu i w jaki sposób.
Tworzenie specyfikacji testów.
I, II, III są prawidłowe; IV jest nieprawidłowe.
II, III, IV są prawidłowe; I jest nieprawidłowe.
II, III, IV są nieprawidłowe; I jest prawidłowe.
III i IV są prawidłowe; I i II są nieprawidłowe.
Pytanie 277
Analiza wpływu pomaga zadecydować o tym:
Jak wiele testowania regresywnego powinno być wykonane.
Jakie kryteria zakończenia użyć.
Jak wiele przypadków testowych trzeba napisać.
Jakie narzędzia użyć do testowania regresywnego.
Pytanie 278
Sterowniki bywają nazywane także:
Szpadlami.
Jarzmami testowymi.
Rusztowaniami.
I, II są prawidłowe; III jest nieprawidłowe.
I, III są prawidłowe; II jest nieprawidłowe.
II, III są prawidłowe; I jest nieprawidłowe.
Wszystkie są prawidłowe.
Pytanie 279
Które z poniższych nie jest typem inkrementalnej metody testowania?
Zstępująca.
Wielki wybuch.
Wstępująca.
Inkrementacji funkcjonalnej.
Pytanie 280
Osoba dokumentująca incydenty, problemy oraz sprawy otwarte jest nazywana w trakcie przeglądu formalnego:
Moderatorem.
Protokolantem.
Autorem.
Kierownikiem.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 271 | 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 | 280 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | A | B | B | B | A | A | A | C | B | B |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 281
W przypadku dużego systemu:
Powinna być wykonywana tylko niewielka liczba testów.
Testowanie powinno być oparte o poziom ryzyka.
Tylko dobre przypadki testowe powinny być wykonywane.
Powinny być wykonywane tylko przypadki testowe napisane przez doświadczonych inżynierów testów.
Pytanie 282
Jaki jest wynik oczekiwany każdego z poniższych przypadków testowych?
Zasada 1 | Zasada 2 | Zasada 3 | Zasada 4 | |
---|---|---|---|---|
Warunki | ||||
Posiadacz karty Citibank | Tak | Tak | Nie | Nie |
Status klienta | Silver | Platinum | Silver | Platinum |
Działanie | ||||
Zaoferować status Gold Luxury? | Tak | Nie | Nie | Nie |
Zaoferować status Silver? | nie dotyczy | Tak | nie dotyczy | Nie |
Przypadki testowe:
S. Posiadacz karty Citibank, mający status Silver.
T. Klient nie posiadający karty Citibank, mający status Platinum.
S - nie przedstawiać żadnej oferty; T - nie przedstawiać żadnej oferty.
S - nie przedstawiać żadnej oferty; T - zaoferować status Gold Luxury.
S - zaoferować status Silver; T - zaoferować status Silver.
S - zaoferować status Gold Luxury; T - nie przedstawiać żadnej oferty.
Pytanie 283
Jakie typowe defekty łatwiej znaleźć przy pomocy testowania statycznego niż dynamicznego?
Odchylenia od standardów.
Defekty wymagań.
Niewystarczająca utrzymywalność.
Nieprawidłowa specyfikacja interfejsu.
I, II, III, IV.
I, III.
I, III, IV.
I, II, III.
Pytanie 284
Opisz jakie elementy powinny znajdować się w poszczególnych sekcjach raportu incydentów wg standardu IEEE 829?
Sekcje:
Identyfikator raportu incydentu.
Podsumowanie.
Opis incydentu.
Wpływ.
Elementy:
Wyniki oczekiwane.
Wyniki rzeczywiste.
Kroki procedury testowej.
Środowisko testowe.
Numer wersji testowanego elementu/programu.
Data i czas.
a-3; b-5; c-1,2,4,6.
b-5; c-1,2,3,4,6.
b-5,6;c-1,2,3,4.
a-5;c-1,2,3,4,6.
Pytanie 285
Ponowne testowanie po dokonaniu modyfikacji wcześniej testowanego elementu, w celu odkrycia defektów wprowadzonych w wyniku zmian lub maskowanych przez poprawione defekty w obrębie tego elementu lub innej części systemu lub środowiska.
Retesty.
Testowanie potwierdzające.
Testowanie regresywne.
Testowanie negatywne.
Pytanie 286
Rozważ poniższy diagram przejścia stanów. Które z poniższych reprezentuje niedozwolone przejście?
OFF -> ON.
ON -> OFF.
FAULT -> ON.
ON -> FAULT.
Pytanie 287
Wynik analizy wymagań oraz specyfikacja wymagań są podstawą do tworzenia:
Przypadków testowych testów akceptacyjnych użytkownika.
Przypadków testowych testów integracyjnych.
Przypadków testowych testów modułowych.
Specyfikacji programu.
Pytanie 288
Testy regresywne powinno być wykonywane:
Co tydzień.
Po zmianie oprogramowania.
Tak często jak to możliwe.
Po zmianie środowiska testowego.
Według zaleceń kierownika projektu.
I, II są prawidłowe, III, IV, V są nieprawidłowe.
II, III, IV są prawidłowe, I, V są nieprawidłowe.
II, IV są prawidłowe, I, III, V są nieprawidłowe.
II jest prawidłowe, I, III, IV, V są nieprawidłowe.
Pytanie 289
Jaka kombinacja danych wejściowych NAJPRAWDOPODOBNIEJ pozwoli doświadczonemu testerowi odkryć potencjalne usterki podczas testowania pola formularza, w które należy wpisać nazwisko?
Wilson, de Costa, Morgan.
Go, Cheenaswamimuthusami, Venkatsewaran.
Kowalski, Kowalsk, Kowalskis.
O'Lever, Brzęczyszczykiewiczówna, Ścibor-Rylski.
Pytanie 290
Najwyższy poziom niezależności osiągnie testowanie, w którym przypadki testowe będą:
Zaprojektowane przez osoby z zespołu wytwórczego tego oprogramowania.
Zaprojektowane przez osobę z innego działu organizacji wytwórczej.
Zaprojektowane przez osobę z innej organizacji.
Zaprojektowane przez inną osobę.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 281 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 | 290 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | B | D | A | B | C | C | A | C | D | C |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 291
Główne zadania planowania testów to:
Określenie zakresu, ryzyk i identyfikacja celów testowania.
Określenie podejścia do testów (techniki, elementy testowe, pokrycie testów, zespoły zaangażowane w testowanie, testalia).
Przejrzenie podstawy testów (wymagania, architektura, projekt, interfejsy).
Określenie kryterium zakończenia.
I, II, IV są prawidłowe; III jest nieprawidłowe.
I, III, IV są prawidłowe; II jest nieprawidłowe.
I, II są prawidłowe; III, IV są nieprawidłowe.
II, III, IV są prawidłowe; I jest nieprawidłowe.
Pytanie 292
Decydując ile testowania wystarczy powinno się brać pod uwagę:
Poziom ryzyka produktowego (w tym technicznego i biznesowego) oraz projektowego.
Ograniczenia projektu takie jak czas i budżet.
Wielkość zespołu testowego.
Wielkość zespołu wytwórczego.
I, II, III są prawidłowe; IV jest nieprawidłowe.
I, III, IV są prawidłowe; II jest nieprawidłowe.
I, II są prawidłowe; III, IV są nieprawidłowe.
II, III, IV są prawidłowe; I jest nieprawidłowe.
Pytanie 293
Najtrafniejsza definicja testowania:
Celem testowania jest pokazanie, że program działa.
Celem testowania jest zademonstrowanie, że program jest wolny od defektów.
Celem testowania jest pokazanie, że program robi to co powinien.
Testowanie jest używaniem oprogramowania w celu znajdowania defektów.
Pytanie 294
Minimalna liczba przypadków testowych potrzebnych do pełnego pokrycia instrukcji oraz decyzji poniższego algorytmu:
Read P
Read Q
if P+Q > 100 then
Print "Large"
end if
if P > 50 then
Print "P Large"
end if
Pokrycie instrukcji: 2; pokrycie decyzji: 2.
Pokrycie instrukcji: 3; pokrycie decyzji: 2.
Pokrycie instrukcji: 1; pokrycie decyzji: 2.
Pokrycie instrukcji: 4; pokrycie decyzji: 2.
Pytanie 295
Połącz etapy procesu wytwórczego oprogramowania z odpowiadającymi im etapami procesu testowego:
Projektowanie wysokiego poziomu.
Kodowanie.
Projektowanie niskiego poziomu.
Wymagania biznesowe.
Testy modułowe.
Testy akceptacyjne.
Testy systemowe.
Testy integracyjne.
I-d, II-a, III-c, IV-b.
I-c, II-d, III-a, IV-b.
I-b, II-a, III-d, IV-c.
I-c, II-a, III-d, IV-b.
Pytanie 296
Do czynności zamykających testy należą:
Sprawdzenie, które planowane produkty zostały dostarczone.
Analiza raportów defektów.
Zamknięcie i zarchiwizowanie testaliów.
Wykorzystanie zebranych informacji do podniesienia dojrzałości testowania.
I, II, IV są prawidłowe; III jest nieprawidłowe.
I, II, III są prawidłowe; IV jest nieprawidłowe.
I, III, IV są prawidłowe; II jest nieprawidłowe.
I, II, III, IV są prawidłowe.
Pytanie 297
Jakie pryncypia reprezentują określenia: "unikanie stronniczości autora", "konstruktywne komunikowanie problemów"?
Testowanie prewencyjne i testowanie reaktywne.
Testowanie oparte o doświadczenie i testowanie operacyjne.
Niezależne testowanie i dobre umiejętności interpersonalne.
Unikanie krytycyzmu i efektywne relacje międzyludzkie.
Pytanie 298
Co jest często w zakresie odpowiedzialności użytkowników lub klientów systemu?
Testy użyteczności.
Testy funkcjonalne.
Testy utrzymania.
Testy akceptacyjne.
Pytanie 299
Które z poniższych zdań na temat analizy statycznej jest prawdziwe?
Kompilacja kodu nie jest formą analizy statycznej.
Analiza statyczna nie musi być wykonywana przed wykonaniem kodu.
Analiza statyczna może znaleźć usterki trudne do znalezienia w testowaniu dynamicznym.
Wyczerpująca analiza statyczna nie jest konieczna, jeśli planowane są testy białoskrzynkowe.
Pytanie 300
System zaprojektowany w celu obliczenia podatku dochodowego opiera się na następujących zasadach:
- pracownik ma 4000zł wolne od podatku,
- następne 1500zł jest opodatkowane wg stawki 10%,
- kolejne 28000zł jest opodatkowane wg stawki 22%,
- każda suma powyżej jest opodatkowana stawką 40%.
Które z poniższych zbiorów wynagrodzeń należą do tej samej klasy równoważności?
5800zł, 28000zł, 32000zł.
0zł, 200zł, 4200zł.
5200zł, 5500zł, 28000zł.
28001zł, 32000zł, 35000zł.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 291 | 292 | 293 | 294 | 295 | 296 | 297 | 298 | 299 | 300 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | A | C | D | C | D | C | C | D | A | A |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 301
Koszt przeglądu nie będzie zawierać:
Samego procesu przeglądu.
Analizy metryk.
Wsparcia narzędziowego.
Doskonalenia procesów.
Pytanie 302
Testowanie regresywne zawsze wiąże się z:
Sprawdzeniem czy znane błędy oprogramowania zostały naprawione.
Wykonaniem dużej liczby różnych testów.
Sprawdzeniem czy wprowadzone w oprogramowaniu zmiany mają niekorzystne efekty uboczne.
Użyciem narzędzi automatyzacji testów.
Pytanie 303
Narzędzia przechwytywania i zapisu są najmniej przydatne do:
Testowania wydajności.
Testowania utrzymania.
Testowania interfejsu graficznego.
Analizy wymagań użytkownika.
Pytanie 304
Które z poniższych narzędzi będzie wykorzystane w celu wykrycia przecieków pamięci oraz dzikich wskaźników?
Narzędzia analizy dynamicznej.
Narzędzia analizy statycznej.
Narzędzia wspomagające utrzymanie.
Narzędzia zarządzania konfiguracją.
Pytanie 305
Złożoność cyklomatyczna jest używana w celu wyliczenia:
Liczby niezależnych ścieżek w podstawowym module programu.
Liczby decyzji binarnych + 1.
Liczby związanej z liczbą testów jaka musi być zaprojektowana w celu wykonania każdej instrukcji co najmniej raz.
Liczby gałęzi i decyzji.
Pytanie 306
Które z poniższych nie jest częścią Planu Testów?
Funkcje/cechy do przetestowania.
Potrzeby dotyczące środowiska.
Kryteria zakończenia.
Oczekiwane rezultaty.
Pytanie 307
Jakość oprogramowania nie jest związana z:
Poprawnością.
Użytecznością.
Zdolnością do życia.
Możliwością powtórnego użycia.
Pytanie 308
Połącz związane ze sobą pojęcia:
Szacowanie testów.
Kontrola testów.
Monitorowanie testów.
Pomiary pochodzące z procesu śledzenia.
Wysiłek potrzebny do wykonania zadań.
Zmiana alokacji zasobów.
1-b, 2-c, 3-a.
1-b, 2-a, 3-c.
1-c, 2-a, 3-b.
1-a, 2-b, 3-c.
Pytanie 309
Kiedy przerwiesz testowanie?
Gdy zostanie odnaleziona określona liczba usterek.
Gdy spełnione zostaną kryteria zakończenia.
Gdy zostaną zakończone wszystkie testy o wysokim i średnim priorytecie.
Gdy wszystkie instrukcje zostaną wykonane.
Pytanie 310
Jaka jest najmniejsza liczba przypadków testowych wymaganych do pełnego pokrycia gałęzi poniższego programu?
if (x>y)
x=x+1;
else
y=y+1;
while (x>y)
{
y=x*y;
x=x+1;
}
1.
2.
3.
4.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 301 | 302 | 303 | 304 | 305 | 306 | 307 | 308 | 309 | 310 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | D | C | D | A | B | D | C | A | B | B |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 311
Połącz związane ze sobą pojęcia:
Identyfikacja konfiguracji.
Kontrola konfiguracji.
Raportowanie statusu.
Audyt konfiguracji.
Utrzymuje konfiguracje w bibliotece.
Sprawdza zawartość biblioteki.
Funkcja zapisu i śledzenia problemów.
Wymaga, aby wszystkie konfiguracje i ich wersje w systemie były znane.
1-d, 2-c, 3-b, 4-a.
1-b, 2-a, 3-c, 4-b.
1-a, 2-b, 3-d, 4-c.
1-c, 2-b, 3-a, 4-d.
Pytanie 312
Testowanie integracyjne duże oznacza:
Testowanie systemu w kombinacji z innymi systemami.
Testowanie podsystemu przy użyciu zaślepek i sterowników.
Testowanie systemu z dużą liczbą użytkowników.
Łączenie komponentów oprogramowania i testowanie ich w jednym przejściu.
Pytanie 313
W czym są podobne: zgadywanie błędów i testowanie eksploracyjne?
Oba są szeroko używanymi technikami formalnymi.
Oba są białoskrzynkowymi technikami projektowania testów.
Oba są metodami testowania opartego na doświadczeniu.
Oba są efektywne na wszystkich poziomach testowania.
Pytanie 314
Jaka technika będzie najbardziej właściwą w celu sprawdzenia zmian statusu zależnych od pewnych zdarzeń?
Diagram przejścia stanów.
Klasy równoważności.
Analiza wartości brzegowych.
Tablica decyzyjna.
Pytanie 315
Kto jest głównie odpowiedzialny za dokumenty podlegające przeglądowi formalnemu?
Autor.
Kierownik.
Moderator.
Przeglądający.
Pytanie 316
Jaki rodzaj testowania przeprowadzisz na aplikacji bankowości internetowej?
Integracji systemów.
Testowanie funkcjonalne.
Testowanie nie-funkcjonalne.
Testowanie oparte o wymagania.
Pytanie 317
Które z poniższych nie jest prawdą?
Incydenty powinny zawsze być wyszukane i naprawione.
Incydenty pojawiają się gdy wyniki: oczekiwany i uzyskany się różnią.
Incydenty mogą być analizowane w celu polepszenia procesu testowego.
Incydent może być stwierdzony na podstawie analizy dokumentacji.
Pytanie 318
Testujemy nie po to, aby...
... znaleźć błędy.
... poprawić jakość.
... sprawdzić przyjazność oprogramowania dla użytkownika.
... polepszyć dokładność oprogramowania.
Pytanie 319
Awaria pola edycji następuje podczas użytkowania systemu przez dużą liczbę użytkowników. Które z poniższych jest prawdą?
Jest to akceptowalne ryzyko systemu dla wielu użytkowników.
Zastosowano niewystarczająco dużo testowania funkcjonalnego.
To oznacza, że ważne wymaganie nie-funkcjonalne jest nie wyspecyfikowane i przetestowane.
Nie jest możliwe przetestowanie takich zdarzeń przed wydaniem.
Pytanie 320
Osoby nie uczestniczące w przeglądzie formalnym:
Analitycy.
Kierownictwo.
Programiści.
Testerzy.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 311 | 312 | 313 | 314 | 315 | 316 | 317 | 318 | 319 | 320 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | B | A | C | A | A | C | C | D | C | B |
Odpowiedzi na poniższe pytania możesz znaleźć na następnej stronie z pytaniami.
Pytanie 321
Co jest usterką?
Odchylenie rezultatu otrzymanego od oczekiwanego.
Defekt oprogramowania.
Błąd w kodzie programu.
Mankament systemu.
Pytanie 322
Którego z poniższych narzędzi wspierających testy można użyć w celu zapewnienia standardów kodowania?
Narzędzie analizy statycznej.
Narzędzie wspierające testowanie wydajności.
Komparator testowy.
Narzędzie zarządzania testami.
Odpowiedzi na pytania z poprzedniej strony
Pytanie | 321 | 322 | 323 | 324 | 325 | 326 | 327 | 328 | 329 | 330 |
---|---|---|---|---|---|---|---|---|---|---|
Odpowiedź | A | A | D | C | A | D | C | C | D | D |