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
35084

ISTQB FL

Próbny egzamin ISTQB® Poziom Podstawowy

1 / 40

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

Rozważ poniższą listę niepożądanych wyników, które mogą wystąpić jako ryzyka produktowe i projektowe.

  • A. Nieprawidłowe sumy w raportach.
  • B. Zmiany w kryteriach akceptacji podczas testów akceptacyjnych.
  • C. Użytkownicy uważają miękką klawiaturę za zbyt trudną do użycia.
  • D. System reaguje zbyt wolno na wprowadzanie danych przez użytkownika podczas wpisywania warunku wyszukiwania.
  • E. Testerzy nie mogą zgłaszać wyników testów podczas codziennych spotkań (daily stand-up meeting).

Które z poniższych odpowiedzi poprawnie klasyfikuje te czynniki jako ryzyka projektowe i ryzyka produktowe?

______

2 / 40

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

Jak w przeglądzie formalnym nazywa się rola uczestnika, który prowadzi spotkanie podczas inspekcji?

______

3 / 40

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

Które z poniższych narzędzi jest najbardziej przydatne do raportowania metryk testowych?

______

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

______

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

______

6 / 40

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

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

______

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

______

8 / 40

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

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

______

9 / 40

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

Która z poniższych odpowiedzi NAJPRAWDOPODOBNIEJ NIE JEST przykładem POPRAWNEGO wpływu analizy ryzyka produktowego na testowanie?

______

10 / 40

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

Telefon dzwoniący w sąsiednim pomieszczeniu chwilowo rozprasza programistę powodując, że programista niewłaściwie programuje logikę sprawdzającą maksymalną wartość brzegową pewnej zmiennej wejściowej. Później, podczas testowania systemu, tester zauważa, że w wyniku tego działania program akceptuje nieprawidłowe dane wejściowe. Nieprawidłowo zakodowana logika dla sprawdzenia maksymalnej wartości brzegowej to:

______

11 / 40

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

Wykonujesz testowanie systemowe systemu do rezerwacji biletów kolejowych. Z wykonanych przypadków testowych wynika, że system czasami zgłasza brak dostępnych miejscówek w sytuacji, w której Twoim zdaniem powinny być one dostępne. W związku z tym przedstawiasz kierownikowi zespołu programistów raport o defekcie wraz z określeniem testowanej wersji systemu. Programiści zdają sobie sprawę z wagi defektu i czekają na dodatkowe szczegóły, które pozwolą im go usunąć.

Załóżmy, że są dostępne następujące informacje:

  1. Stopień wpływu (ważność) defektu.
  2. Identyfikacja elementu testowego.
  3. Szczegółowe informacje na temat środowiska testowego.
  4. Priorytet usunięcia defektu.
  5. Rzeczywiste rezultaty.
  6. Odwołanie do specyfikacji przypadków testowych.

Które z tych informacji (obok opisu defektu zawierającego zrzut bazy danych i zrzuty ekranu) byłyby NAJBARDZIEJ przydatne w pierwszym raporcie o defekcie?

______

12 / 40

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

Które z poniższych stwierdzeń dotyczących typów testów i poziomów testów jest POPRAWNE?

______

13 / 40

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

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

______

14 / 40

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

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

______

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

______

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

______

17 / 40

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

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

______

18 / 40

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

Która z poniższych odpowiedzi prawidłowo wyraża jeden z celów testowania?

______

19 / 40

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

Pracujesz jako tester w projekcie systemu bankowości internetowej. Dostępność jest uważana za jedno z najważniejszych ryzyk (jakościowych) dla tego systemu. Znajdujesz powtarzalną awarię, która powoduje, że klienci tracą połączenia z witryną internetową banku przy transferze środków między typowymi kontami i nie mają możności ponownego połączenia przez okres od trzech do pięciu minut.

Które z poniższych może być dobrym podsumowaniem raportu o tej awarii, który zawiera zarówno istotę awarii, jak i jej wpływ na interesariuszy?

______

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

______

21 / 40

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

Która z poniższych jest często używaną metryką testową do monitorowania ZARÓWNO przygotowania testu, jak i wykonania testu?

______

22 / 40

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

Która z poniższych odpowiedzi opisuje warunek testowy?

______

23 / 40

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

Poniżej podano przykładowe kryteria wejścia i wyjścia:

  1. Wykorzystano pierwotny budżet na testowanie w wysokości 30 000 USD wraz z rezerwą w wysokości 7 000 USD.
  2. Wykonano 96% zaplanowanych testów pakietu graficznego, a pozostałe testy nie wchodzą już w zakres projektu.
  3. Zaprojektowano, skonfigurowano i zweryfikowano środowisko do testowania wydajnościowego.
  4. Usunięto wszystkie defekty krytyczne, a do usunięcia pozostały dwa defekty o wysokim priorytecie.
  5. Dokonano przeglądu specyfikacji projektu autopilota i wprowadzono niezbędne poprawki.
  6. 6. Komponent obliczający stawki podatku przeszedł testy jednostkowe.

Która z poniższych odpowiedzi NAJLEPIEJ klasyfikuje je jako kryteria wejścia i wyjścia?

______

24 / 40

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

Pracujesz jako tester w zespole zwinnym i brałeś udział w ponad dwudziestu różnych sesjach udoskonalania historyjek użytkownika z właścicielem produktu i programistami z zespołu na początku każdej iteracji. Ponieważ przeglądy zyskały na skuteczności w wykrywaniu defektów w historyjkach użytkownika, a właściciel produktu ma lepszą umiejętność korygowania tych usterek, Ty i zespół zauważyliście, że prędkość zespołu, jak pokazano na wykresach spalania, zaczęła wzrastać. Która z poniższych cech jest zaletą testowania statycznego, która NAJBARDZIEJ BEZPOŚREDNIO dotyczy osiągnięcia zwiększonej prędkości?

______

25 / 40

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

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

______

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

______

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

______

28 / 40

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

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

______

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

______

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

______

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

______

32 / 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)

______

33 / 40

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

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

______

34 / 40

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

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

______

35 / 40

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

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

______

36 / 40

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

Testujesz pompę benzynową. Klient korzystający z pompy ma możliwość płacenia za paliwo wyłącznie kartami kredytowymi. Po sprawdzeniu karty kredytowej, umieszczeniu końcówki pompy w zbiorniku paliwa i wybraniu żądanego rodzaju paliwa, klient wprowadza żądaną ilość paliwa mierzoną w galonach za pomocą klawiatury. Klawiatura umożliwia tylko wprowadzanie cyfr. Paliwo jest sprzedawane w dziesiątych (0,1) częściach galonu (1 galon – 3,79 litra) do 50,0 galonów.

Który z poniższych jest minimalnym zestawem wartości, który obejmuje klasy równoważności dla tego wejścia?

______

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

______

38 / 40

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

Która z poniższych odpowiedzi zawiera NAJLEPSZE dopasowanie opisów do poszczególnych kategorii technik testowania?

  1. Pokrycie mierzy się na podstawie wybranej struktury przedmiotu testów.
  2. Testy sprawdzają sposób przetwarzania wewnątrz przedmiotu testów.
  3. Testy tworzy się na podstawie prawdopodobnych defektów i ich rozkładu.
  4. Sprawdza się odstępstwa od wymagań.
  5. Podstawą testów są historyjki użytkowników.

Przyjmując następującą notację w odpowiedziach: Czarny = techniki czarnoskrzynkowe. Biały = techniki białoskrzynkowe. Doświadczenie = techniki oparte na doświadczeniu.

______

39 / 40

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

Które z poniższych stwierdzeń NAJLEPIEJ opisuje sposób i cele wyprowadzania przypadków testowych z przypadku użycia?

______

40 / 40

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

Jako kierownik testów musisz przetestować następujące wymagania:

  • R1 — nieprawidłowości związane z procesami
  • R2 — synchronizacja
  • R3 — potwierdzenie
  • R4 — problemy
  • R5 — dane finansowe
  • R6 — dane do diagramów
  • R7 — zmiany profilu użytkownika

ISTQB poziom podstawowy przykŁadowe zadanie ZESTAW A ZAD 37

Notacja wskazująca ewentualne zależności logiczne między wymaganiami ma postać na przykład „R1 -> R3”, co oznacza, że wymaganie R3 zależy od wymagania R1. Która z poniższych odpowiedzi pozwala ustalić harmonogram wykonywania testów zgodnie z zależnościami między wymaganiami?

______