Pytania rekrutacyjne z podstaw QA (Senior) z odpowiedziami
76 pytań na rozmowę rekrutacyjną z tematu Podstawy QA (Senior) - z poprawnymi odpowiedziami, wyjaśnieniami i linkami do dokumentacji.
Rozwiąż ten test- 1.Co powinna określać strategia testów na poziomie organizacji?
- 2.Zespół wydaje codziennie, ale wydania wciąż psują się na produkcji. Jaki pierwszy krok jest zwykle najskuteczniejszy?
- 3.Jak mierzyć skuteczność procesu QA, nie nagradzając złych zachowań?
- 4.Która metryka DORA najbardziej wiąże się z jakością wydań?
- 5.Czym jest model kosztów jakości (cost of quality)?
- 6.Jak wprowadzić testowanie do starszego produktu bez testów?
- 7.Kiedy ma sens mniej testów jednostkowych i więcej integracyjnych?
- 8.Jak zespół powinien zdecydować, czego NIE testować?
- 9.Jak sprawić, by testerzy byli skuteczni w zespołach cross-funkcyjnych?
- 10.Dlaczego frameworki automatyzacji testów traktuje się jak produkty?
- 11.Jak oszacować ROI automatyzacji testów?
- 12.Jakie jest główne ryzyko dużego zestawu UI end-to-end jako jedynej siatki bezpieczeństwa?
- 13.Jak zmniejszyć niestabilność dużego zestawu testów?
- 14.Co oznacza odpowiedzialne „testowanie na produkcji”?
- 15.Czym są testy syntetyczne (synthetic checks)?
- 16.Jak SLO łączą się z pracą nad jakością?
- 17.Czym jest chaos engineering?
- 18.Co lider QA powinien sprawdzić, gdy planowany jest test A/B?
- 19.Jak testy kontraktowe zmieniają testowanie w systemie mikroserwisów?
- 20.Jakie jest główne wyzwanie środowisk end-to-end dla mikroserwisów?
- 21.Czym są tymczasowe (ephemeral) środowiska testowe?
- 22.Jak zarządzać danymi testowymi dla równoległych testów automatycznych?
- 23.Co robi testowanie oparte na modelu (model-based testing)?
- 24.Czym jest testowanie oparte na właściwościach (property-based)?
- 25.Co mówi mutation score, czego nie mówi pokrycie?
- 26.Jak przetestować funkcję zależną od bieżącej daty i godziny?
- 27.Jakie błędy są typowe przy zmianie czasu na letni lub zimowy?
- 28.Czym jest test charakteryzujący?
- 29.Jak testować eventual consistency w systemie rozproszonym?
- 30.Jak przetestować idempotentność API płatności?
- 31.Czym są warsztaty z ryzyk jakości?
- 32.Jakie działania oprócz testowania mogą zmniejszyć ryzyko produktowe?
- 33.Jak podjąć decyzję o wydaniu, gdy zostają znane błędy?
- 34.Jaka jest rola testera w post-mortem po incydencie na produkcji?
- 35.Jak testowanie bezpieczeństwa powinno pasować do procesu dostarczania?
- 36.Do czego w testowaniu przydaje się model zagrożeń?
- 37.Jak dokładnie przetestować autoryzację w systemie z wieloma rolami?
- 38.Co zawiera dobry raport z testów wydajności?
- 39.Po co uruchamiać testy wytrzymałościowe (soak)?
- 40.Dlaczego testy wydajności powinny zacząć się przed końcem projektu?
- 41.Jak sprawdzić, że system degraduje się łagodnie, gdy zależność jest wolna?
- 42.Jaka jest główna korzyść z observability dla QA?
- 43.Jak wbudować dostępność w proces QA?
- 44.Jak testować lokalizację na dużą skalę dla wielu języków?
- 45.Czym jest pseudolokalizacja?
- 46.Jak wymogi zgodności (np. RODO) powinny wpływać na testowanie?
- 47.Czym groźny jest zestaw testów, który jest zawsze zielony?
- 48.Jak wybrać między testami ręcznymi a automatycznymi dla nowej funkcji?
- 49.Jaka jest dobra strategia regresji dla aplikacji mobilnej na wielu urządzeniach?
- 50.Jak testować funkcję uczenia maszynowego, np. rekomendacje?
- 51.Czym jest problem wyroczni (oracle problem)?
- 52.Czym jest testowanie metamorficzne?
- 53.Jak przetestować migrację danych?
- 54.Dlaczego testy kompatybilności wstecznej są ważne dla API i aplikacji?
- 55.Jak lider QA powinien zareagować na presję, by pominąć testy z powodu terminu?
- 56.Do czego służy model dojrzałości testowania?
- 57.Po co testerzy przeglądają pull requesty?
- 58.Jaki jest główny cel testów eksploracyjnych na poziomie senior?
- 59.Jak testować system z wieloma opcjami konfiguracji?
- 60.Czym jest zapobieganie defektom?
- 61.Jak przekazywać wyniki testów nietechnicznym interesariuszom?
- 62.Czym jest antywzorzec piramidy automatyzacji zwany „rożkiem lodów”?
- 63.Jak shift-left zmienia codzienną pracę seniora QA?
- 64.Jaki jest cel przeglądu gotowości do wydania?
- 65.Co zrobić z defektem z produkcji, który testy powinny były wyłapać?
- 66.Co testować w planie wdrożenia przez feature flag?
- 67.Jak testować zachowanie cache'u?
- 68.Czym jest „strategia testów dla integracji z usługą zewnętrzną”?
- 69.Jakie jest główne ryzyko opierania się w zespole tylko na celach pokrycia kodu?
- 70.Czym są „charakterystyki jakości” w rozumieniu ISO 25010?
- 71.Jak testować odporność aplikacji webowej na słabą sieć?
- 72.Jaka jest rola testów eksploracyjnych w mocno zautomatyzowanym pipeline?
- 73.Czego unika dojrzały proces triage błędów?
- 74.Jak testerzy mogą obniżyć koszt niestabilnej infrastruktury?
- 75.Co świadczy o tym, że testowanie w zespole odbywa się za późno?
- 76.Dlaczego „zero znalezionych błędów” w cyklu testów to nie automatycznie dobra wiadomość?