Pytania rekrutacyjne z podstaw QA (Middle) z odpowiedziami
75 pytań na rozmowę rekrutacyjną z tematu Podstawy QA (Middle) - z poprawnymi odpowiedziami, wyjaśnieniami i linkami do dokumentacji.
Rozwiąż ten test- 1.Kiedy testowanie tablicą decyzyjną jest najbardziej przydatne?
- 2.Reguła ma 3 niezależne warunki tak/nie. Ile kolumn ma pełna tablica decyzyjna?
- 3.Kiedy testowanie przejść stanów to dobry wybór?
- 4.Po co w testowaniu przejść stanów sprawdzać przejścia niedozwolone?
- 5.Jaki problem rozwiązuje testowanie parami (pairwise)?
- 6.Jakie jest główne ograniczenie testowania parami?
- 7.Czym jest testowanie przypadków użycia (use case)?
- 8.Czym jest zgadywanie błędów (error guessing)?
- 9.Co mierzy pokrycie instrukcji (statement coverage)?
- 10.Dlaczego pokrycie gałęzi jest mocniejsze niż pokrycie instrukcji?
- 11.Dlaczego samo wysokie pokrycie kodu nie dowodzi, że testy są dobre?
- 12.Czym jest testowanie oparte na ryzyku?
- 13.Jakie dwa czynniki zwykle określają poziom ryzyka produktowego?
- 14.Czym różni się plan testów od strategii testów?
- 15.Jak tester może oszacować pracochłonność testowania?
- 16.Jaka jest główna idea kwadrantów testowania zwinnego?
- 17.Co BDD wnosi do testowania?
- 18.Co opisuje ten scenariusz Gherkin?
- 19.Jaki jest częsty błąd przy pisaniu scenariuszy Gherkin?
- 20.Czym jest TDD?
- 21.Jak pomaga dubler testowy, np. mock lub stub?
- 22.Jakie jest ryzyko nadmiernego mockowania?
- 23.Co sprawdza testowanie kontraktowe?
- 24.Jaka jest częsta przyczyna niestabilnych testów UI?
- 25.Co zespół powinien zrobić z niestabilnym testem, którego nie da się dziś naprawić?
- 26.Dlaczego testy nie powinny zależeć od danych innych testów?
- 27.Jak utrzymać zestaw regresyjny w ryzach, gdy produkt rośnie?
- 28.Czym jest analiza wpływu na testy (test impact analysis)?
- 29.Co mierzy „wyciek defektów” (defect leakage)?
- 30.Czym jest skuteczność usuwania defektów (DRE)?
- 31.Dlaczego „liczba wykonanych przypadków testowych” to słaba miara jakości?
- 32.Czym jest analiza przyczyny źródłowej defektu?
- 33.Czym jest zarządzanie testami opartymi na sesjach?
- 34.Czym jest karta testu (test charter)?
- 35.Czym są heurystyki testowe, takie jak SFDPOT?
- 36.Czym jest testowanie mutacyjne?
- 37.Po co testować API bezpośrednio, a nie tylko przez interfejs?
- 38.Żądanie API
PUTwysłano dwa razy z tą samą treścią. Czego powinien oczekiwać tester? - 39.Co sprawdzić w odpowiedzi API z błędem oprócz kodu statusu?
- 40.Po co tester sprawdza dane w bazie po akcji w interfejsie?
- 41.Jak logi pomagają w testowaniu?
- 42.Czym jest feature flag i co oznacza dla testowania?
- 43.Czym różnią się testy obciążeniowe, przeciążeniowe, skokowe i wytrzymałościowe?
- 44.Dlaczego percentyle jak p95 są lepsze niż średni czas odpowiedzi?
- 45.Co trzeba uzgodnić przed testem wydajności?
- 46.Jakie jest typowe sprawdzenie złamanej kontroli dostępu?
- 47.Jakie dane mogą ujawnić problem XSS?
- 48.Co jest szczególnego w testowaniu aplikacji mobilnych w porównaniu z webem?
- 49.Jak tester powinien wybrać przeglądarki i urządzenia do testów?
- 50.Jakie sprawdzenia dostępności tester może zrobić bez specjalnych narzędzi?
- 51.Czym jest heurystyczna ocena użyteczności?
- 52.Jaka jest rola raportu podsumowującego testy?
- 53.Do czego służy spotkanie triage defektów?
- 54.Programista oznacza Twój błąd jako „działa zgodnie z projektem”. Jaki jest dobry następny krok?
- 55.Po co testerzy i programiści testują w parach?
- 56.Czym jest testowanie shift-right?
- 57.Czym jest wydanie canary?
- 58.Dlaczego środowiska testowe powinny być odtwarzalne?
- 59.Do czego służy wirtualizacja usług?
- 60.Dlaczego nie kopiować danych osobowych z produkcji do środowisk testowych bez zmian?
- 61.Co oznacza „testowalność” funkcji?
- 62.Czym różnią się „warunek testowy” i „przypadek testowy”?
- 63.Jaki jest cel checklisty do przeglądu wymagań?
- 64.Które sformułowanie w wymaganiu to sygnał ostrzegawczy dla testowalności?
- 65.Co oznacza „klasa równoważności” dla listy krajów?
- 66.Po co testować pola tekstowe ze znakami specjalnymi i w różnych językach?
- 67.Jaki jest główny cel zestawu smoke w CI?
- 68.Jak pomagają quality gates w pipeline?
- 69.Dlaczego potrzebne są testy na wielu poziomach, a nie tylko end-to-end?
- 70.Co podkreśla „testing trophy” w porównaniu z piramidą?
- 71.Jaka jest dobra praktyka dla nazw przypadków testowych?
- 72.Kiedy tester powinien przerwać testy eksploracyjne funkcji?
- 73.Dlaczego testy automatyczne powinny mieć jasne komunikaty o porażce?
- 74.Czym jest definition of ready dla historii z punktu widzenia testera?
- 75.Czym jest bug bash?