Kategorie
Bez kategorii

Wiedza dla początkujących testerów oprogramowania

Cześć, śledzę w miarę na bieżąco posty w grupie Tester Oprogramowania Wsparcie na Starcie i wiem, że można na niej znaleźć posty, które pomagają w nauce zawodu testera oprogramowania. Mam jednak wrażenie, że treści tak udostępniane giną w natłoku postów.

Dlatego, ponieważ poznaję ostatnio platformę Pinterest, pomyślałam, że nadaje się ona całkiem dobrze do tego by raz dodana treść nie zginęła. Stworzyłam ogólnie dostępną tablicę „Testowanie oprogramowania podstawy”.

Stopniowo dodaję do niej kolejne PIN-y z linkami do stron, które wydają mi się być warte przeczytania jeśli zaczynasz właśnie naukę zawodu testera. I tak zgadza się jest tam na ten moment dużo treści kierujących do bloga Waldka, ale to dlatego, że znam ten blog :).

Jestem zwolennikiem pracy wspólnej. Dlatego jeśli chciałbyś dołączyć do tej tablicy i dodać do niej linki do ciekawych Twoim zdaniem wpisów, to napisz komentarz pod tym postem lub napisz do mnie na Kontakt. Dodam Cię (na podstawie Twojego emaila) jako członka tablicy i będziesz mógł dodawać treści (PINy).

Pinterest na ile się orientuję poinformuje Cię również o nowych PIN-ach na tej tablicy. Dzięki temu będziesz na bieżąco z nowymi treściami.

I znowu tak wiem, jest to kolejna platforma do której trzeba założyć konto, ale wydaje mi się ona całkiem sensowna by zrobić fajną bazę wiedzy dla wszystkich początkujących.

Jedyna zasada będzie taka, że nie wklejamy linków do kursów ani treści płatnych (Takie PIN-y będą usuwane.). Mogą być natomiast wpisy na blogu prowadzonym przez firmy.

Kliknij w obrazek by przejść do tablicy

I tak sobie myślę, że jeśli różne osoby zaczną dodawać wartościowe treści, to jest szansa na to by stworzyć solidną bazę wiedzy dla każdego 🙂 Kto mnie zna, to wie, że jestem za tym by wiedzę trzymać uporządkowaną i dostępną tak by każdy uczyć się mógł.

Kategorie
Bez kategorii

ISTQB® poziom podstawowy test online

Zgaduję, że skoro jesteś na tej stronie, to prawdopodobnie przygotowujesz się do egzaminu ISTQB® na poziomie podstawowym. Znajdziesz tutaj przykładowy test egzaminu ISTQB® poziomu podstawowego, który możesz ćwiczyć do woli online. Nie dostaniesz po zdaniu certyfikatu. Nie jestem ośrodkiem egzaminującym. Niemniej po zakończeniu każdego testu w podsumowaniu zobaczysz swój wynik, a także listę pytań z prawidłowymi odpowiedziami.

Test ISTQB® umieszczony na tej stronie ma na celu umożliwienie Ci przećwiczenia i lepsze przygotowanie się do egzaminu.

Zanim zaczniesz test, pozwól, że wyjaśnię Ci, jak on działa.

Pytanie, które znajdziesz w teście online, dostałam dzięki uprzejmości sjsi.org. W puli pytań znajdują się wszystkie zadania przykładowych egzaminów ISTQB® Poziom podstawowy ze zbiorów A, B, C na rok 2018. Podkreślam to, ponieważ chcę, byś wiedział, że autorem pytań nie jestem ja. Pytania, które dostaniesz na egzaminie ISTQB®, nie będą i nie muszą być te same.

Po rozpoczęciu testu system wylosuje losowo 40 pytań z puli 120.
Dostaniesz 60 minut na zakończenie testu.
Po ukończeniu testu otrzymasz podsumowanie testu wraz z listą wszystkich pytań i prawidłowych odpowiedzi do nich.

Test możesz wykonać dowolną ilość razy.
Dostęp do testów jest bezpłatny. Jeśli wolisz wersję papierową, możesz pobrać ją ze strony sjsi.org.

Wersja mobilna
Niektóre pytania są długie, zawierają obrazki. Test i strona działa na telefonie, ale może być mało czytelny.

/40
20929

ISTQB FL

Próbny egzamin ISTQB® Poziom Podstawowy

1 / 40

(zbiór C, pyt. 27, 2018)

Przeanalizuj poniższą tabelę decyzyjną części internetowego systemu rezerwacji dla linii lotniczych, który umożliwia często latającym pasażerom wymienianie punktów przyznawanych za podróż na nagrody:

ISTQB poziom podstawowy przykladowe zadanie ZESTAW C ZAD27

Załóżmy, że istnieją dwie klasy równoważności dla warunku, w którym Konto / hasło jest poprawne: pierwsza, w którym konto jest nieważne oraz druga, w którym konto jest ważne, ale hasło jest nieprawidłowe. Załóżmy, że istnieje tylko jedna klasa równoważności odpowiadająca warunkowi, w którym Konto / hasło jest poprawne, gdzie zarówno konto, jak i hasło są prawidłowe.

Jaka jest minimalna liczba wymaganych testów, jeśli chcesz zaprojektować testy w celu pokrycia klas równoważności dla konto / hasło jest poprawne, a także dla tej części tabeli decyzyjnej?

______

2 / 40

(zbiór B, pyt. 14, 2018)

Które z poniższych stwierdzeń POPRAWNIE odzwierciedla korzyści wynikające z testowania statycznego?

______

3 / 40

(zbiór B, pyt. 4, 2018)

Która z poniższych odpowiedzi dotyczy raczej defektu, a nie podstawowej przyczyny (na przykładzie monitora fitness)?

______

4 / 40

(zbiór B, pyt. 15, 2018)

Które z poniższych stwierdzeń na temat korzystania z list kontrolnych w przeglądzie formalnym jest PRAWIDŁOWE?

______

5 / 40

(zbiór B, pyt. 36, 2018)

Która z poniższych odpowiedzi jest NAJPRAWDOPODOBNIEJ przykładem ryzyka PRODUKTOWEGO?

______

6 / 40

(zbiór A, pyt. 3, 2018)

Które z poniższych stwierdzeń poprawnie opisuje różnicę między testowaniem a debugowaniem?

______

7 / 40

(zbiór A, pyt. 18, 2018)

Jesteś zaproszony do udziału w przeglądzie opisu wewnętrznego procesu tworzenia dokumentów. Celem tego opisu jest przedstawienie podziału pracy pomiędzy osobami pełniącymi różne role i zaangażowane w proces w sposób, który będzie zrozumiały dla wszystkich. Przegląd jest oparty na następującej liście kontrolnej:

  1.  Czy dla każdej czynności zdefiniowano w jasny sposób osobę ją wykonującą?
  2.  Czy dla każdej czynności zdefiniowano w jasny sposób kryteria wejścia?
  3.  Czy dla każdej czynności zdefiniowano w jasny sposób kryteria wyjścia?
  4.  Czy dla każdej czynności zdefiniowano w jasny sposób role wspierające i ich zakres odpowiedzialności?

Przeglądowi opartemu na tej liście poddawany jest następujący fragment dokumentu:

„Po sprawdzeniu kompletności i poprawności dokumentacji klienta architekt oprogramowania tworzy specyfikację systemu. Gdy architekt oprogramowania ukończy specyfikację systemu, zaprasza testerów i weryfikatorów do przeglądu. Lista kontrolna opisuje zakres przeglądu. Każdy zaproszony recenzent tworzy – w razie potrzeby – komentarze do przeglądu i kończy przegląd oficjalnym komentarzem „gotowe”.

______

8 / 40

(zbiór C, pyt. 12, 2018)

System operacyjny dla rynku masowego jest zaprojektowany tak, by uruchamiał się na dowolnym komputerze z procesorem z rodziny x86. Przeprowadzasz zestaw testów, aby znaleźć błędy związane z obsługą różnych komputerów, które używają takiego procesora i by zbudować zaufanie, że produkt będzie działał na podstawowych markach komputerów.

Jakiego rodzaju testy wykonujesz?

______

9 / 40

(zbiór C, pyt. 8, 2018)

Który z poniższych jest przykładem pojedynczego zadania, które można wykonać jako część procesu testowego?

______

10 / 40

(zbiór C, pyt. 16, 2018)

W czasie intensywnej pracy w nadgodzinach projekt dokumentacji architektury systemu jest wysyłany do różnych uczestników projektu, z równoczesnym ogłoszeniem wcześniej nieplanowanego przeglądu technicznego, który będzie miał miejsce w przyszłym tygodniu. Na listę zadań przydzielonych uczestnikom nie wprowadzono żadnych zmian.

Na podstawie TYLKO tych informacji, który z poniższych czynników decydujących o sukcesie przeglądu NIE jest SPEŁNIONY?

______

11 / 40

(zbiór A, pyt. 21, 2018)

Rozważmy następujące stwierdzenie dotyczące pokrycia decyzji: Gdy kod zawiera tylko pojedynczą instrukcję if i nie zawiera żadnych instrukcji pętli lub CASE, a także wykonanie instrukcji if nie jest zagnieżdżone w kodzie, każdy wykonywany test pozwoli uzyskać pokrycie decyzji na poziomie 50%.

Która z poniższych odpowiedzi jest poprawna?

______

12 / 40

(zbiór B, pyt. 21, 2018)

Aplikacja fitness mierzy liczbę wykonanych każdego dnia kroków i przedstawia informacje zwrotne, aby zachęcić użytkownika do dbania o formę.

Kategorie odpowiadające poszczególnym zakresom liczby kroków są następujące:

próbny egzamin ISTQB poziom podstawowy zestaw B zadanie 21

Który z poniższych zbiorów danych wejściowych do testów pozwala uzyskać najlepsze pokrycie klas równoważności?

13 / 40

(zbiór B, pyt. 8, 2018)

Która z poniższych cech jest BARDZIEJ typowa dla testerów niż dla programistów?

______

14 / 40

(zbiór B, pyt. 16, 2018)

Która z poniższych odpowiedzi zawiera POPRAWNE dopasowanie ról i obowiązków związanych z przeglądem formalnym?

______

15 / 40

(zbiór C, pyt. 29, 2018)

Testujesz system do handlu elektronicznego, który umożliwia sprzedaż artykułów spożywczych luzem, takich jak: przyprawy, mąka i inne produkty. Jednostki, w których sprzedawane są te artykuły, to albo gramy (np. przyprawy i inne drogie produkty) albo kilogramy (np. mąka i inne niedrogie produkty). Niezależnie od jednostek, najmniejsza dopuszczalna wielkość zamówienia wynosi 0,5 jednostki (np. 0,5 grama kardamonu), a największa ważna wielkość zamówienia to 25,0 jednostek (np. 25 kilogramów cukru). Dokładność to 0,1 jednostki.

Który z poniższych jest MINIMALNYM zestawem wartości wejściowych, które obejmują klasy równoważności dla tego pola?

______

16 / 40

(zbiór C, pyt. 13, 2018)

W trakcie wytwarzania produktu w podejściu zwinnym właściciel produktu odkrywa wcześniej nieznany wymóg prawny, który dotyczy większości historyjek użytkowników w danej opowieści. Historyjki użytkownika są aktualizowane w celu zapewnienia koniecznych zmian w zachowaniu oprogramowania. Programiści zespołu odpowiednio modyfikują kod.

Jako tester pracujący w zespole, jakiego rodzaju testy przeprowadzasz?

______

17 / 40

(zbiór C, pyt. 9, 2018)

Przeprowadzasz test wydajności w celu znalezienia możliwych zatorów w sieci, które mogą mieć źródło w interfejsach między modułami w systemie. Które z poniższych stwierdzeń opisuje ten test?

______

18 / 40

(zbiór A, pyt. 17, 2018)

Wskaż DWA stwierdzenia dotyczące testowania statycznego, które są ZASADNICZO prawdziwe.

Wybierz DWIE odpowiedzi.

______

19 / 40

(zbiór A, pyt. 35, 2018)

W ramach projektu opracowano „inteligentny” termostat grzewczy. Algorytmy kontrolne termostatu zostały zamodelowane jako modele Matlab / Simulink i są uruchamiane na serwerze podłączonym do Internetu. Termostat wykorzystuje specyfikacje serwera do uruchomienia zaworów grzewczych. Kierownik testów zdefiniował następującą strategię / podejście testowe w planie testów:

  1.  Test akceptacyjny dla całego systemu jest wykonywany jako test oparty na doświadczeniu.
  2.  Algorytmy sterowania na serwerze są testowane podczas implementacji przy użyciu metody ciągłej integracji.
  3.  Test funkcjonalny termostatu przeprowadzany jest jako test oparty na ryzyku.
  4.  Testy bezpieczeństwa danych / komunikacji przez Internet są przeprowadzane wspólnie z zewnętrznymi ekspertami ds. bezpieczeństwa. Jakie cztery typowe strategie / podejścia testowe zostały wdrożone przez kierownika testów w planie testów?

______

20 / 40

(zbiór B, pyt. 35, 2018)

Która z poniższych odpowiedzi zawiera NAJLEPSZĄ definicję poziomu ryzyka?

______

21 / 40

(zbiór C, pyt. 21, 2018)

Które z poniższych zdań jest PRAWDZIWYM stwierdzeniem dotyczącym testów eksploracyjnych?

______

22 / 40

(zbiór C, pyt. 4, 2018)

Właściciel produktu twierdzi, że Twoja rola jako testera w zespole zwinnym polega na znajdowaniu wszystkich defektów przed końcem każdej iteracji. Którą z poniższych zasad testowania należy zastosować, aby odpowiedzieć na to (nieprawdziwe) stwierdzenie?

______

23 / 40

(zbiór B, pyt. 12, 2018)

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

______

24 / 40

(zbiór B, pyt. 19, 2018)

Która z poniższych odpowiedzi NAJLEPIEJ opisuje testowanie eksploracyjne?

______

25 / 40

(zbiór C, pyt. 2, 2018)

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

______

26 / 40

(zbiór C, pyt. 6, 2018)

Rozważ następujące czynności testowe:

  1.  Wybór zakresu testów regresji.
  2.  Ocena kompletności wykonania testów.
  3.  Określenie, które historyjki użytkowników mają otwarte raporty o usterkach.
  4.  Ocena, czy liczba testów dla każdego wymagania jest zgodna z poziomem ryzyka produktowego.

Rozważ następujące sposoby, w jakim śledzenie może pomóc w testowaniu:

  • A. Popraw zrozumiałość raportów o statusie testów, by uwzględniały status elementów podstawy testów.
  • B. Spraw, aby testy były audytowalne.
  • C. Dostarcz informacje umożliwiające ocenę jakości produktów.
  • D. Przeanalizuj wpływ zmian.

Która z poniższych odpowiedzi najlepiej łączy czynności testowe z wybranym sposobem śledzenia mogącym wspomagać tę czynność?

______

27 / 40

(zbiór A, pyt. 9, 2018)

W jakim celu można zastosować testowanie białoskrzynkowe na etapie testowania akceptacyjnego?

______

28 / 40

(zbiór C, pyt. 24, 2018)

Aplikacja wsadowa jest w produkcji w niezmienionej formie od ponad dwóch lat. Jest uruchamiana raz na noc, raz w miesiącu, w celu sporządzenia wyciągów, które będą wysyłane pocztą elektroniczną do klientów. Dla każdego klienta aplikacja przechodzi przez każde konto i wyświetla każdą transakcję na tym koncie w ostatnim miesiącu. Aplikacja wykorzystuje strukturę pętli zagnieżdżonych do przetwarzania danych klientów (zewnętrzna pętla), kont każdego klienta (środkowa pętla) i transakcji każdego konta (pętla wewnętrzna). Pewnej nocy aplikacja wsadowa kończy pracę przedwcześnie, nie wysyłając e-maili do niektórych klientów, gdyż napotkała klienta z jednym kontem, na którym w ostatnim miesiącu nie doszło do transakcji. Jest to bardzo nietypowa sytuacja, która nie pojawiła się w poprzednich latach po wprowadzeniu aplikacji na system produkcyjny. Naprawiając defekt, programista prosi Ciebie (testera) o zalecenie technik testowych, które są skuteczne w przypadku tego rodzaju defektu.

Która z poniższych technik testowych NAJPRAWDOPODOBNIEJ umożliwiłaby wykrycie defektu będącego przyczyną nieprawidłowego działania aplikacji?

______

29 / 40

(zbiór C, pyt. 28, 2018)

Przeanalizujmy następujący schemat zmian stanów dla pompy benzynowej. Klient korzystający z pompy ma możliwość płacenia za paliwo wyłącznie kartą kredytową:

ISTQB poziom podstawowy przykladowe zadanie ZESTAW C ZAD28

Załóżmy, że chcesz opracować minimalną liczbę testów, które pokryją każde przejście w diagramie przejść pomiędzy stanami. Załóżmy, że każdy test musi się rozpocząć od stanu początkowego Czekanie na klienta i każdy test kończy się, gdy przejście dojdzie do stanu początkowego.

Ile testów potrzebujesz?

______

30 / 40

(zbiór C, pyt. 19, 2018)

Które z poniższych stwierdzeń prawidłowo określa pokrycie decyzji?

______

31 / 40

(zbiór B, pyt. 33, 2018)

Poniżej przedstawiono przykładowe przypadki testowe wraz z priorytetami i zależnościami:

ISTQB poziom podstawowy przykladowe zadanie ZESTAW B ZAD33

Który z poniższych harmonogramów wykonywania testów NAJLEPIEJ odzwierciedla priorytety oraz zależności techniczne i logiczne?

______

32 / 40

(zbiór B, pyt. 29, 2018)

Która z poniższych odpowiedzi NAJLEPIEJ opisuje technikę zgadywania błędów?

______

33 / 40

(zbiór B, pyt. 28, 2018)

Który z poniższych opisów pokrycia decyzji jest POPRAWNY?

______

34 / 40

(zbiór A, pyt. 40, 2018)

Które z poniższych narzędzi testowych jest bardziej odpowiednie dla programistów niż dla testerów?

______

35 / 40

(zbiór B, pyt. 13, 2018)

Które z poniższych stwierdzeń PRAWIDŁOWO opisuje rolę analizy wpływu w testowaniu pielęgnacyjnym?

______

36 / 40

(zbiór A, pyt. 22, 2018)

Która z poniższych odpowiedzi NAJLEPIEJ opisuje pokrycie instrukcji kodu?

______

37 / 40

(zbiór C, pyt. 11, 2018)

Rozważ następujące typy usterek, na identyfikacji których można skupiać się na odpowiednim poziomie testów:

  1.  Usterki w oddzielnie testowanych modułach lub obiektach.
  2.  Brak skupienia na identyfikacji usterek.
  3.  Usterki w interfejsach i interakcjach.
  4.  Usterki w całym obiekcie testowym.

Która z poniższych list to poprawne skojarzenie poziomu testów koncentrujących się na typach usterek podanych powyżej wg sylabusa poziomu podstawowego?

______

38 / 40

(zbiór B, pyt. 17, 2018)

Przeglądy przeprowadzane w Twojej organizacji mają następujące atrybuty:

  •  Wyznaczono osobę pełniącą rolę protokolanta.
  •  Celem przeglądu jest wykrycie potencjalnych defektów.
  •  Spotkanie związane z przeglądem prowadzi autor.
  •  Przeglądający wykrywają potencjalne defekty podczas przeglądu indywidualnego.
  •  Sporządzany jest raport z przeglądu.

Który z poniższych typów przeglądu jest NAJPRAWDOPODOBNIEJ stosowany?

______

39 / 40

(zbiór C, pyt. 37, 2018)

Definiujesz proces przeprowadzania analizy ryzyka produktu w ramach każdej iteracji w projekcie zwinnym. Które z poniższych jest właściwym miejscem do udokumentowania tego procesu w planie testów?

______

40 / 40

(zbiór A, pyt. 27, 2018)

Pracownicy firmy otrzymują premie za osiągnięcie indywidualnych celów pod warunkiem przepracowania w firmie ponad 1 rok.

Do przetestowania logiki wypłaty premii zaprojektowano następującą tablicę decyzyjną:

ISTQB poziom podstawowy przykŁadowe zadanie ZESTAW A ZAD 27

Który z poniższych przypadków testowych przedstawia sytuację, która rzeczywiście może się zdarzyć w życiu, a której brakuje w powyższej tabeli decyzyjnej?

______