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
31533

ISTQB FL

Próbny egzamin ISTQB® Poziom Podstawowy

1 / 40

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

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

______

2 / 40

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

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

______

3 / 40

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

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

______

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

______

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

______

6 / 40

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

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

______

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

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

______

9 / 40

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

Które stwierdzenie dotyczące relacji między pokryciem instrukcji kodu a pokryciem decyzji jest prawdziwe?

______

10 / 40

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

Programiści często piszą i wykonują testy jednostkowe kodu, który sami napisali. Które z poniższych podejść / cech wyznaczających sposób myślenia i działania testera jest TYM, do którego programiści powinni się dostosować, aby skutecznie przeprowadzać testy jednostkowe?

______

11 / 40

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

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

______

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

______

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

______

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

______

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

______

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

______

17 / 40

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

Które z poniższych stwierdzeń porównujących testowanie modułowe z testowaniem systemowym jest PRAWDZIWE?

______

18 / 40

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

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

______

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

______

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

______

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

______

22 / 40

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

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

______

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

______

24 / 40

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

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

______

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

______

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

______

27 / 40

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

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

______

28 / 40

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

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

______

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

______

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

______

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

______

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 C, pyt. 2, 2018)

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

______

34 / 40

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

Który z poniższych typów przeglądów NAJLEPIEJ sprawdzi się w sytuacji, w której przegląd musi zostać przeprowadzony zgodnie z formalnym procesem opartym na regułach i listach kontrolnych?

______

35 / 40

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

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

______

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

______

37 / 40

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

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

______

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

______

39 / 40

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

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

______

40 / 40

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

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

______