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

______

2 / 40

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

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

______

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

______

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

______

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

______

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

______

7 / 40

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

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

______

8 / 40

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

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

______

9 / 40

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

System kontroli i raportowania wykroczeń drogowych posiada następującą charakterystykę: System mierzy prędkość samochodu w km/h, a odczyty podawane są jako liczby naturalne.

  • Do 50 km/h włącznie, nie zostanie wykonana żadna akcja.
  • Pomiędzy 50 km/h a 55 km/h włącznie, kierowca otrzyma ostrzeżenie.
  • Pomiędzy 55 km/h a 60 km/h włącznie, kierowca otrzyma mandat.
  • Powyżej 60 km/h, kierowcy zostanie odebrane prawo jazdy.

Które z poniższych wartości (km/h) są przypadkami testowymi do analizy wartości brzegowych, gdy sprawdzane są tylko dwie wartości brzegowe z klas równoważności.

______

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

______

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

______

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

______

13 / 40

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

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

______

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

______

15 / 40

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

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

______

16 / 40

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

Tester uczestniczący w dyskusji na temat proponowanej struktury bazy danych zidentyfikował potencjalny problem z wydajnością związany z pewnymi typowymi wyszukiwaniami użytkowników i wyjaśnił możliwy problem zespołowi programistów. Który z poniższych jest testowym wkładem do powodzenia projektu, który NAJLEPIEJ pasuje do tej sytuacji?

______

17 / 40

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

Która z poniższych odpowiedzi przedstawia przykład awarii w systemie tempomatu w samochodzie?

______

18 / 40

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

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

______

19 / 40

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

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

______

20 / 40

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

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

______

21 / 40

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

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

______

22 / 40

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

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

______

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

______

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

______

25 / 40

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

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

______

26 / 40

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

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

______

27 / 40

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

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

______

28 / 40

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

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

______

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

______

30 / 40

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

Która z poniższych odpowiedzi zawiera NAJBARDZIEJ PRAWDOPODOBNE uzasadnienie przeprowadzenia projektu pilotażowego w związku z wdrożeniem w organizacji nowego narzędzia?

______

31 / 40

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

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

______

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

______

33 / 40

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

Testujesz aplikację mobilną, która umożliwia klientom dostęp do ich kont bankowych i zarządzanie nimi. Używasz zestawu testów, który obejmuje ocenianie każdego ekranu i każdego pola na każdym ekranie w oparciu o ogólną listę najlepszych praktyk testowania interfejsu użytkownika, pochodzących z popularnej książki na ten temat, które maksymalizują atrakcyjność, łatwość użycia i dostępność dla tego typu aplikacji.

Które z poniższych opcji NAJLEPIEJ opisuje technikę testową, z której korzystasz?

______

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

______

 

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

______

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

______

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

______

38 / 40

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

Czym jest jakość?

______

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

______

40 / 40

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

Która z poniższych odpowiedzi opisujących typowe sytuacje zaistniałe podczas testowania lub eksploatacji opisuje awarię? 

______