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