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
4481

ISTQB FL

Próbny egzamin ISTQB® Poziom Podstawowy

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

______

 

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

______

3 / 40

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

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

______

4 / 40

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

Która z poniższych odpowiedzi zawiera NAJLEPSZĄ definicję poziomu ryzyka?

______

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

______

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

______

7 / 40

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

Która z poniższych odpowiedzi zawiera NAJLEPSZĄ definicję modelu przyrostowego?

______

8 / 40

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

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

______

9 / 40

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

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

______

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. 18, 2018)

Poproszono cię o wzięcie udziału w przeglądzie opartym na liście kontrolnej, którego przedmiotem jest poniższy fragment specyfikacji wymagań opisujący system biblioteczny.

Bibliotekarze mogą:

1. Rejestrować nowych czytelników.

2. Przyjmować książki zwracane przez czytelników.

3. Przyjmować kary wpłacane przez czytelników.

4. Dodawać w systemie nowe książki na podstawie numeru ISBN, autora i tytułu.

5. Usuwać książki z systemu.

6. Uzyskiwać odpowiedź systemu w czasie nie dłuższym niż 5 sekund.

Czytelnicy mogą:

7. Wypożyczać maksymalnie 3 książki naraz.

8. Przeglądać historię swoich wypożyczeń i rezerwacji.

9. Otrzymywać kary za niezwrócenie książki w terminie 3 tygodni.

10. Uzyskiwać odpowiedź systemu w czasie nie dłuższym niż 3 sekundy.

11. Bezpłatnie wypożyczać książki na maksymalnie 4 tygodnie.

12. Rezerwować aktualnie wypożyczone (przez innego czytelnika) książki.

Wszyscy użytkownicy (bibliotekarze i czytelnicy) mogą:

13. Wyszukiwać książki według numeru ISBN, autora lub tytułu.

14. Przeglądać katalog w systemie.

15. Uzyskiwać odpowiedź na żądania w czasie nie dłuższym niż 3 sekundy.

16. Korzystać z łatwego w obsłudze interfejsu użytkownika.

Przydzielono ci pozycję listy kontrolnej, która wymaga przejrzenia specyfikacji pod kątem niespójności między poszczególnymi wymaganiami.

Która z poniższych odpowiedzi POPRAWNIE identyfikuje sprzeczności między parami wymagań?

______

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

______

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

______

14 / 40

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

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

______

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

______

16 / 40

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

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

______

17 / 40

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

Która z poniższych odpowiedzi NAJLEPIEJ opisuje wartość dodaną wynikającą z zarządzani śledzeniem powiązań między wybranymi elementami podstawy testów a produktami pracy związanymi z testowaniem?

______

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

______

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

______

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

______

21 / 40

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

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

______

22 / 40

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

Która z poniższych odpowiedzi NAJLEPIEJ opisuje pokrycie instrukcji kodu?

______

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

______

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

______

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

______

26 / 40

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

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

______

27 / 40

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

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

______

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

______

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

______

30 / 40

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

Wskaż DWA stwierdzenia dotyczące testowania statycznego, które są ZASADNICZO prawdziwe.

Wybierz DWIE odpowiedzi.

______

31 / 40

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

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

______

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

______

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

______

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

______

35 / 40

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

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

______

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

______

37 / 40

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

W przypadku aplikacji do odtwarzania wideo obowiązuje następujące wymaganie: aplikacja musi umożliwiać odtwarzanie wideo na ekranach o następującej rozdzielczości:

  1.  640×480
  2.  1280×720
  3.  1600×1200
  4.  1920×1080 

Który z poniższych przypadków testowych jest rezultatem zastosowania technik podziału na klasy równoważności w odniesieniu do tego wymagania?

______

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

______

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

______

40 / 40

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

Która z poniższych odpowiedzi zawiera NAJTRAFNIEJSZE porównanie celów testowania potwierdzającego i testowania regresji?

______

Your score is

0%