Wprowadzenie do pytań i odpowiedzi na rozmowę kwalifikacyjną ISTQB

ISTQB, tj. Międzynarodowa Rada ds. Kwalifikacji Testowania Oprogramowania, to organ składający się z przedstawicieli istniejącej rady krajowej, jak ASTQB, amerykańska Rada ds. Kwalifikacji Testowania Oprogramowania. ISTQB zapewnia prawdziwie międzynarodowy standard dla testerów oprogramowania. Istnieją programy ustawione na poziomie zaawansowanym, wspierane przez ISTQB Certified Tester, które mogą skutecznie wypełnić lukę między praktykami branżowymi a badaniami. W celu uzyskania tego certyfikatu wprowadzane są dwa poziomy: certyfikaty na poziomie Foundation i Advanced. Poprzedni program certyfikacji nie wymaga doświadczenia zawodowego, oznacza poziom wiedzy posiadacza certyfikatu na temat koncepcji testowania oprogramowania i wszelkiej związanej z nim terminologii, podczas gdy certyfikacja na poziomie zaawansowanym jest bardziej intensywna i dogłębna, zapewnia posiadaczowi certyfikatu wiedzę na temat testowania dokładniejszego, nie tylko teoretycznie, ale także praktycznie.

Poniżej znajdują się najczęściej zadawane pytania w wywiadzie:

Teraz, jeśli szukasz pracy związanej z ISTQB, musisz przygotować się na pytania do wywiadu ISTQB 2019. Prawdą jest, że każda rozmowa kwalifikacyjna jest inna w zależności od profilu pracy. Tutaj przygotowaliśmy ważne pytania i odpowiedzi do wywiadu ISTQB, które pomogą Ci odnieść sukces w rozmowie kwalifikacyjnej. Te pytania są podzielone na dwie części:

Część 1 - Pytania do wywiadu ISTQB (podstawowe)

Ta pierwsza część obejmuje podstawowe pytania i odpowiedzi do wywiadu ISTQB.

Pytanie 1 Jakie są rodzaje testowania oprogramowania?

Odpowiedź:
Testowanie oprogramowania można podzielić na dwa sposoby -

  • Testowanie czarnej skrzynki - ten rodzaj testowania jest na poziomie abstrakcyjnym. Aby wykonać ten typ testów, tester nie musi dokładnie rozumieć wewnętrznej pracy komponentów wchodzących w skład testowanego oprogramowania. Jest wykonywany na wyższym poziomie i nie ma nic wspólnego z wewnętrzną pracą komponentów. Przykład - Testowanie systemu jest jednym z dobrych przykładów, w których testuje się interakcję między komponentami systemu, a nie testowanie komponentu.
  • Testowanie białych skrzynek - testowanie odbywa się na poziomie wewnętrznym, w przeciwieństwie do testów czarnych skrzynek. Funkcjonalność podstawowych komponentów jest również dokładnie testowana. Przykład - Testowanie jednostkowe przeprowadzono na poziomie programisty jest jednym z takich przykładów White-box.

Q2 Dlaczego konieczne jest testowanie oprogramowania?

Odpowiedź:
To są podstawowe pytania do wywiadu ISTQB zadawane podczas wywiadu. Żadne oprogramowanie na tym świecie nie ma wad ani błędów. Istnienie błędu lub wady jest nieuniknione, przez co musi przejść każdy programista i tester. Wykrywanie błędów jest obowiązkowe, aby zapewnić płynniejsze działanie oprogramowania. Wykrywanie błędów ostatecznie prowadzi do ich usunięcia. Test statyczny można przeprowadzić wcześnie w procesie tworzenia oprogramowania, który umożliwiłby wczesne wykrywanie błędów na podstawie wymagań i projektów. Później dalsze wykrywanie można przeprowadzić, wykonując test dynamiczny. Dlatego testowanie oprogramowania staje się konieczną funkcją, ponieważ żadne oprogramowanie nie może zostać usunięte z wadliwym i błędnym fragmentem kodu.

Pytanie 3 Jaki rodzaj testowania ma zastosowanie do testowania przez Internet?

Odpowiedź:
Testowanie dowolnej aplikacji internetowej jest bardzo ważne, aby zapewnić sprawne działanie aplikacji internetowej. Obowiązkowe są dwa rodzaje testów - testy wydajności i bezpieczeństwa. Aplikacje internetowe są bardzo podatne na ataki, które mogą pojawić się w postaci wirusa. Testowanie bezpieczeństwa jest więc ważną częścią do rozważenia podczas testowania aplikacji internetowej. Z drugiej strony aplikacja internetowa może obsługiwać wielu użytkowników, jednocześnie uzyskując dostęp do aplikacji, w postaci niezliczonych wątków żądań od użytkowników. Testy obciążenia i testy warunków skrajnych są równie ważne, aby przetestować aspekt wydajności aplikacji sieci Web. Dostępne są różne narzędzia, które mogą symulować wiele wątków jednocześnie, w celu przetestowania obciążenia, które aplikacja internetowa jest w stanie funkcjonalnie wytrzymać. Przykładem takiego narzędzia jest JMeter dla dowolnej aplikacji internetowej opartej na Javie, która może symulować wiele wątków.

Przejdźmy do następnych pytań do wywiadu ISTQB.

Pytanie 4 Jakie są różne działania związane z planowaniem testów?

Odpowiedź:
Istnieje kilka kroków związanych z działaniem planowania testów. Kroki te można wymienić w następujący sposób:

  • Pierwszy krok może zadecydować o celu lub celu testowania oraz o zakresie planowanych testów.
  • Jak należy podejść do testowania, tj. Zdefiniować kryteria wejścia i wyjścia z testu.
  • Którą cechę aplikacji przetestuje się, według którego zasobu, tego rodzaju decyzje można podjąć chwilę po sfinalizowaniu podejścia.
  • Sesję projektowania testów można zaplanować między testerami po sfinalizowaniu zasobów.
  • Narzędzia można wybrać dla wymaganej funkcji testowania po zakończeniu sesji projektowania testów.
  • Bieżący postęp testów może być następnie zgłaszany przez wszystkich testerów odpowiedzialnych za ich funkcje.
  • Po zakończeniu testowania odpowiednie testy mogą wygenerować raporty zakończenia z ich funkcjami.

Pytanie 5 Jaka jest odpowiednia informacja, która może być zawarta w zgłoszeniu usterki lub błędu?

Odpowiedź:
Raport o błędzie jest wynikiem wszystkich wysiłków włożonych przez testera podczas jego / jej procesu testowania. Każde zgłoszenie błędu powinno składać się z następujących punktów:

  • Podsumowanie wady.
  • Okres, w którym wada została znaleziona i zgłoszona.
  • Zgłaszający wadę.
  • Waga wady.
  • Wada jest przypisana do którego elementu.
  • Opis wady wraz z krokami do jej odtworzenia.
  • Każdy zrzut ekranu został zrobiony lub załączony, jeśli uzna to za konieczne.

Część 2 - Pytania do wywiadu ISTQB (zaawansowane)

Rzućmy teraz okiem na zaawansowane pytania do wywiadu ISTQB.

Pytanie 6 Jakie są dostępne techniki testowania zgodnie z ich przeznaczeniem?

Odpowiedź:
Cel dowolnej techniki testowania jest bardzo podstawowy i dotyczy w zasadzie dwóch punktów: zmniejszenia liczby przypadków testowych i pomocy w identyfikowaniu wad.

Podział równoważności jest jedną z takich technik testowania, która pomaga w osiągnięciu wyżej wymienionego punktu. Może pomóc zmniejszyć liczbę przypadków testowych, rozpoznając różne zestawy danych, które są unikalne, i wykonując test tylko z każdego zestawu danych.

Testowanie stanu przejścia wykorzystuje różne dane wejściowe i weryfikuje stan dozwolony i niedozwolony oraz wykonuje przejścia z jednego stanu do drugiego.

Analiza wartości granicznych służy do zrozumienia zachowania systemu na granicach dopuszczalnych danych.

Pytanie 7 Jakie są sposoby przetestowania funkcji logowania do aplikacji internetowej?

Odpowiedź:
Można opisać wiele sposobów testowania funkcji logowania w dowolnej aplikacji internetowej.

  • Najpierw zaloguj się przy użyciu prawidłowego loginu, następnie wyloguj się, a następnie wróć na stronę logowania, aby sprawdzić, czy się wylogowałeś.
  • Zaloguj się przy użyciu prawidłowego loginu, zamknij i ponownie otwórz przeglądarkę i sprawdź, czy nadal jesteś zalogowany, czy nie.
  • Zaloguj się z jednej przeglądarki, otwórz inne okno przeglądarki, aby sprawdzić, czy musisz się zalogować ponownie, czy nie.
  • Zaloguj się przy użyciu prawidłowego loginu, a następnie zmień hasło, wyloguj się, a następnie sprawdź, czy możesz zalogować się przy użyciu starego hasła, czy nie.

Przejdźmy do następnych pytań do wywiadu ISTQB.

Pytanie 8 Co to jest testowanie zwinne?

Odpowiedź:
Istnieją pewne metodologie zwinne, które są wdrażane dla projektu w celu przeprowadzenia części testowej, która jest określana jako testowanie zwinne. Rozwój oparty na testach (TDD) to jedna z takich metodologii, w których przypadki analityczne są rozpatrywane przez think tank, przed faktycznym opracowaniem rozważa się różne scenariusze. Takie podejście jest korzystne, ponieważ zmniejszyłoby liczbę wad lub przypadków testowych po sfinalizowaniu rozwoju. Alternatywnie można powiedzieć, że rozwój traktowany jest jako klient testowania.

Pytanie 9 Co to są testy adhoc?

Odpowiedź:
Oto najczęściej zadawane pytania podczas wywiadu ISTQB. Tester może losowo uzyskać dostęp do funkcjonalności systemu podczas próby jego uszkodzenia. Ten etap testowania można nazwać testowaniem adhoc. Przykład - testowanie negatywne jeden taki przykład, który może należeć do kategorii testowania ad hoc.

P10 Co to jest test akceptacyjny?

Odpowiedź:
Uzgodnione kryterium akceptacji jest zwykle omawiane z klientem, co obejmuje punkty, które należy spełnić, aby zaakceptować oprogramowanie. Następnie przeprowadzane są testy w celu sprawdzenia, czy oprogramowanie spełnia, zgodnie z kryteriami akceptacji. Ten rodzaj testowania nazywa się testowaniem akceptacyjnym.

Polecane artykuły

Jest to przewodnik po liście pytań i odpowiedzi na rozmowę kwalifikacyjną ISTQB, aby kandydat mógł łatwo zlikwidować te pytania podczas rozmowy kwalifikacyjnej ISTQB. W tym poście przeanalizowaliśmy najważniejsze pytania do wywiadu ISTQB, które często zadawane są w wywiadach. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -

  1. Pytania do wywiadu dotyczącego testowania oprogramowania
  2. Pytania do wywiadu testowego Java
  3. Pytania do wywiadu dotyczącego testowania bazy danych
  4. Pytania do inżynierii oprogramowania