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
31532

ISTQB FL

Próbny egzamin ISTQB® Poziom Podstawowy

1 / 40

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

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

______

2 / 40

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

Która z poniższych korzyści może NAJPRAWDOPODOBNIEJ wynikać z automatyzacji testowania?

______

3 / 40

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

Które z poniższych technik testowania zaliczają się do kategorii technik czarnoskrzynkowych?

______

4 / 40

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

Załóżmy, że wykonywane są następujące czynności i zadania testowe:

  • A. Projektowanie testów.
  • B. Implementacja testów.
  • C. Wykonywanie testów.
  • D. Ukończenie testów.
  1. Wprowadzanie żądań zmian dla raportów o otwartych defektach.
  2. Identyfikowanie danych testowych na potrzeby obsługi warunków testowych i przypadków testowych.
  3. Ustalanie priorytetów skryptów testowych i identyfikowanie danych testowych.
  4. Analizowanie rozbieżności by określić ich przyczynę.

Która z poniższych odpowiedzi zawiera NAJLEPSZE dopasowanie czynności testowych do zadań?

______

5 / 40

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

Pracujesz jako tester nad projektem gry wideo, przy użyciu metod zwinnych. Gra opiera się na greckiej mitologii i historii, a gracze mogą odgrywać kluczową rolę w scenariuszach takich jak bitwy pomiędzy Grekami i Trojanami.

Rozważ następującą historyjkę użytkownika i związane z nimi kryteria akceptacji:

Jako gracz chcę być w stanie zdobyć Różdżkę Midasa (nowy magiczny obiekt), dzięki czemu mogę zamienić przedmioty i innych graczy w złoto.

  • AC1: Różdżka musi działać na dowolnym obiekcie lub graczu, bez względu na jego rozmiar, który to obiekt lub gracz może zostać dotknięty przez gracza trzymającego Różdżkę.
  • AC2: Trzymanie Różdżki nie zmienia gracza trzymającego ją w złoto.
  • AC3: Każdy obiekt lub gracz dotknięty przez Różdżkę przekształca się całkowicie w złoto w ciągu jednej milisekundy.
  • AC4: Różdżka pojawia się tak jak pokazano w prototypie Różdżki.
  • AC5: Transformacja rozpoczyna się w miejscu kontaktu z Różdżką i przebiega z prędkością jednego metra na milisekundę.

Bierzesz udział w sesji przeglądu opartej na liście kontrolnej tej historyjki użytkownika. Którą z poniższych typowych usterek zidentyfikowanych podczas testów statycznych w tego rodzaju produkcie roboczym zawiera powyżej opisana historyjka użytkownika i związane z nią kryteria akceptacji?

______

6 / 40

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

Podczas projektu wykonywanego zgodnie z metodami zwinnymi zauważasz rozbieżność między interpretacją kryteriów akceptacji zaproponowaną przez deweloperów a interpretacją właściciela produktu. Tę rozbieżność omawiasz podczas sesji udoskonalania historyjek użytkownika. Które z poniższych jest zaletą niezależności testera na przykładzie tej sytuacji?

______

7 / 40

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

Które z poniższych zadań będzie NAJPRAWDOPODOBNIEJ wykonywał kierownik testów?

______

8 / 40

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

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

______

9 / 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?

______

10 / 40

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

Załóżmy, że w przypadku oprogramowania do ładowarki do akumulatorów obowiązuje następujący model stanów:

ISTQB poziom podstawowy przykladowe zadanie ZESTAW B ZAD25

Która z poniższych sekwencji przejść zapewnia największe pokrycie przejść na potrzeby tego modelu?

______

 

11 / 40

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

Przed sesją planowania iteracji zapoznajesz się z historyjką użytkownika i jej kryteriami akceptacji. Definiujesz warunki testowe i powiązane z nimi przypadki testowe na podstawie historyjki użytkownika jako sposób zastosowania zasady „wczesne testowanie oszczędza czas i pieniądze”.

Jaką technikę testowania zastosujesz?

______

12 / 40

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

Który z poniższych elementów NIE jest uwzględniany w sumarycznym raporcie z testów?

______

13 / 40

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

Które z poniższych zdarzeń NIE powinno uruchamiać testowania pielęgnacyjnego?

______

14 / 40

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

Które z poniższych działań jest częścią etapu procesu testowego „analiza testów” w procesie testowym?

______

15 / 40

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

Testujesz aplikację mobilną, która pozwala użytkownikom znaleźć pobliską restaurację w oparciu o rodzaj jedzenia, które chcą zjeść. Rozważ poniższą listę przypadków testowych, priorytety (mniejsza liczba oznacza wyższy priorytet) i zależności logiczne w następującej tabeli:

ISTQB poziom podstawowy przykladowe zadanie ZESTAW C ZAD31

Który z poniższych jest możliwym harmonogramem wykonywania testów, uwzględniającym zarówno priorytety, jak i zależności?

______

16 / 40

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

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

______

17 / 40

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

Testujesz nową wersję oprogramowania do ekspresu do kawy. Urządzenie może parzyć różne rodzaje kawy w oparciu o cztery różne parametry: wielkość napoju, ilość cukru, dodatek mleka i rodzaj syropu. Kryteria są następujące:

  • Wielkość kawy (mała, średnia, duża).
  • Ilość cukru (brak, 1 jednostka, 2 jednostki, 3 jednostki, 4 jednostki).
  • Mleko (tak lub nie).
  • Syrop smakowy (brak, karmel, orzech laskowy, wanilia).

Sporządzasz raport o defekcie zawierający następujące informacje:

Tytuł: Niska temperatura kawy.

Krótkie podsumowanie: Po wybraniu kawy z mlekiem czas przyrządzania napoju jest zbyt długi, a temperatura jest zbyt niska (poniżej 40 °C).

Oczekiwany rezultat: Kawa powinna mieć standardową temperaturę (około 75°C).

Poziom ryzyka: Średnie.

Priorytet: Normalny.

Jaką cenną informację pominięto w powyższym zgłoszeniu defektu?

______

18 / 40

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

Pan Testerski testował aplikację mobilną przez ostatnie 5 lat. Ma on bogate doświadczenie w tego typu testach i osiąga lepsze wyniki w krótszym czasie niż inni testerzy. Przez długi czas pan Testerski nie modyfikował istniejących testów automatycznych, ani nie tworzył żadnych nowych przypadków testowych. Spowodowało to, że podczas wykonywania istniejących testów znajdowano coraz mniej defektów.

Której zasady testowania NIE przestrzegał pan Testerski?

______

19 / 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?

______

20 / 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?

______

21 / 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)?

______

22 / 40

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

Czytasz historyjkę użytkownika z backlogu produktu, aby przygotować się na spotkanie z właścicielem produktu i programistą, odnotowując potencjalne defekty. Które z poniższych stwierdzeń jest prawdziwe w odniesieniu do tej czynności?

______

23 / 40

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

Jakie działania są przeprowadzane w ramach planowania formalnego przeglądu?

______

24 / 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?

______

25 / 40

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

Wyobraź sobie aplikację mobilną, która umożliwia klientom dostęp do ich kont bankowych i zarządzanie nimi. Właśnie została dodana nowa historyjka użytkownika do zestawu funkcji, które sprawdzają konta mediów społecznościowych i zapisy bankowe, aby przesyłać spersonalizowane pozdrowienia w dniu urodzin i innych ważnych wydarzeń osobistych. Którą z poniższych technik testowania może zastosować PROGRAMISTA podczas testów jednostkowych kodu, aby upewnić się, że kod obejmuje sytuacje, kiedy życzenia MAJĄ SIĘ pojawić i kiedy NIE MOGĄ?

______

26 / 40

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

Która z poniższych odpowiedzi NAJLEPIEJ wyjaśnia korzyści wynikające z niezależnego testowania?

______

27 / 40

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

Załóżmy, że wykonywane testy mają następujące atrybuty:

  • Testy są oparte na specyfikacjach interfejsów.
  • Testowanie skupia się na wykrywaniu defektów w zakresie komunikacji.
  • Podejście do testowania obejmuje zarówno testy funkcjonalne, jak i strukturalne.

Testy którego poziomu są NAJPRAWDOPODOBNIEJ wykonywane?

______

28 / 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?

______

29 / 40

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

W której z poniższych odpowiedzi wymieniono typowe kryteria wyjścia z testowania?

______

30 / 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?

______

31 / 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”.

______

32 / 40

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

W wyniku przeprowadzonej analizy ryzyka podjęto decyzję o rozszerzeniu zakresu testów w tych obszarach systemu, w których podczas początkowego testowania wykryto ponadprzeciętną liczbę defektów.

Która z poniższych zasad testowania znalazła w tym przypadku zastosowanie?

______

33 / 40

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

Które z poniższych stwierdzeń NAJLEPIEJ opisuje podział zadań pomiędzy kierownika testów a testera?

______

34 / 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?

______

35 / 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?

______

36 / 40

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

Program musi obliczyć wysokość premii dla pracownika. Premia nie może mieć wartości ujemnej, może natomiast zostać zredukowana do zera. Jej wysokość zależy od stażu pracy. Wyróżniono następujące kategorie: 

  • 2 lata lub mniej; 
  • więcej niż 2 lata, ale mniej niż 5 lat; 
  • nie mniej niż 5 lat ale nie więcej niż 10 lat; 
  • więcej niż 10 lat.

Ile przypadków testowych jest niezbędnych, jeśli do przetestowania procesu obliczania wysokości premii potrzebne są tylko te zaprojektowane w oparciu o podział na klasy równoważności dla przypadków poprawnych?

______

37 / 40

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

Aplikacja do obsługi inteligentnego domu mierzy średnią temperaturę w budynku z ostatniego tygodnia i dostarcza mieszkańcom informacji zwrotnych co do tego, na ile ich dom jest przyjazny dla środowiska.1 Poszczególnym zakresom temperatur (w zaokrągleniu do najbliższego stopnia Celsjusza) powinny odpowiadać następujące kategorie:

  • do 10°C — Lodowato!
  • od 11°C do 15°C — Chłodno!
  • od 16°C do 19°C — Przyjemnie!
  • od 20°C do 22°C — Za ciepło!
  • 23°C i powyżej — Upał!

Które z poniższych zbiorów danych wejściowych do testów zapewniają największe pokrycie wartości brzegowych w przypadku zastosowania analizy wartości brzegowych? (tylko wartości Min oraz Max)

______

38 / 40

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

W której z poniższych sytuacji zalecane jest testowanie eksploracyjne:

______

39 / 40

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

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

______

40 / 40

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

Urządzenie rejestrujące dzienną dawkę promieniowania wchłanianego przez rośliny generuje wynik na podstawie liczby godzin, przez które roślina jest wystawiona na działanie światła słonecznego (poniżej 3 godzin, od 3 do 6 godzin lub powyżej 6 godzin) oraz średniego natężenia światła (bardzo niskie, niskie, średnie, wysokie).

Załóżmy, że zaprojektowano następujące przypadki testowe:

istqb poziom podstawowy przykladowe zadanie zestaw b zad 22

Ile wynosi minimalna liczba dodatkowych przypadków testowych, które są niezbędne do zapewnienia pełnego pokrycia wszystkich poprawnych klas równoważności dla danych WEJŚCIOWYCH?

______