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. Dodam Cię (na podstawie Twojego emaila) jako członka tablicy i będziesz mógł dodawać treści.

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.

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
3288

ISTQB FL

Próbny egzamin ISTQB Poziom Podstawowy

1 / 40

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

Testowanie w oparciu o listę kontrolną to:

______

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

______

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

______

4 / 40

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

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

______

5 / 40

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

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

______

6 / 40

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

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

______

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

______

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

______

10 / 40

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

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

______

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

______

12 / 40

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

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

______

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

______

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

______

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

______

17 / 40

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

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

______

18 / 40

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

Zostałeś zaangażowany w planowanie szacowania wysiłku testowego nowej aplikacji bankowości mobilnej. W ramach oceny pracochłonności projektu najpierw spotykasz się z testerami i innymi osobami w projekcie. Zespół jest dobrze zorganizowany i już pracował nad podobnymi projektami. Aby zweryfikować uzyskane oszacowanie, odnosisz się następnie do niektórych średnich przemysłowych dotyczących wysiłku testowego i kosztów związanych z podobnymi projektami w branży, opublikowanych przez renomowanego konsultanta.

Które stwierdzenie jest prawidłowe i opisuje Twoje podejście do szacowania?

______

19 / 40

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

Który z poniższych elementów jest charakterystyczny dla szacowania testów techniką opartą na miarach?

______

20 / 40

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

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

______

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

______

22 / 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ę? 

______

23 / 40

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

Która z poniższych miar jest NAJBARDZIEJ przydatna w kontekście monitorowania wykonywania testów?

______

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

______

25 / 40

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

Które z poniższych to dwa czynniki, które można wykorzystać do określenia poziomu ryzyka?

______

26 / 40

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

Które z poniższych stwierdzeń dotyczących przedstawionego diagramu przejść między stanami jest PRAWDZIWE?

ISTQB poziom podstawowy przykŁadowe zadanie ZESTAW A ZAD 28

27 / 40

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

Czym jest jakość?

______

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

29 / 40

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

Które z poniższych stwierdzeń jest prawdziwe?

______

30 / 40

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

Które z poniższych stwierdzeń dotyczących podejść do szacowania testów jest POPRAWNE?

______

31 / 40

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

Właśnie zakończyłeś projekt pilotażowy wprowadzania narzędzia do testowania regresji. Rozumiesz narzędzie znacznie lepiej i dostosowałeś do niego swój proces testowania. Zestandaryzowałeś podejście do korzystania z narzędzia i związanych z nim produktów roboczych. Który z poniższych to typowy cel projektu pilotażowego automatyzacji testów, który należy jeszcze wykonać?

______

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

______

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

______

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

______

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

______

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

______

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

______

38 / 40

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

Załóżmy, że występują następujące czynności i narzędzia testowe:

  1.  Pomiar wydajności i analiza dynamiczna.
  2.  Wykonywanie i rejestrowanie testów.
  3.  Zarządzanie testowaniem i testaliami.
  4.  Projektowanie testów.
  • A. Narzędzia mierzące pokrycie wymagań.
  • B. Narzędzia do analizy dynamicznej.
  • C. Narzędzia do przygotowywania danych testowych.
  • D. Narzędzia do zarządzania defektami.

Która z poniższych odpowiedzi zawiera NAJLEPSZE dopasowanie czynności do narzędzi?

______

39 / 40

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

Poniżej przedstawiono kilka stwierdzeń dotyczących relacji między czynnościami związanymi z wytwarzaniem oprogramowania a czynnościami testowymi w cyklu życia oprogramowania.

  1. Każdej czynności związanej z wytwarzaniem oprogramowania powinna odpowiadać określona czynność testowa.
  2. Przeglądy należy rozpocząć natychmiast po udostępnieniu ostatecznych wersji dokumentów.
  3. Projektowanie i implementację testów należy rozpocząć w trakcie odpowiedniej czynności związanej z wytwarzaniem oprogramowania.
  4. Czynności testowe należy rozpocząć na wczesnym etapie cyklu życia oprogramowania.

Która z poniższych odpowiedzi POPRAWNIE wskazuje prawdziwe i fałszywe stwierdzenia?

______

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

______

Your score is

0%