QA / QA Automation
Opowiedz o różnicach między testami funkcjonalnymi a niefunkcjonalnymi.
Opowiedz o zasadzie podziału interfejsu.
Jakie rodzaje żądań HTTP znasz?
Do czego służą kryteria akceptacji?
Co zrobisz, jeśli programista zwróci raport o błędzie bez wprowadzenia poprawek?
Jakie wymagania są zawarte w specyfikacji funkcjonalnej?
Dlaczego nie można polegać na 100% pokryciu testami jednostkowymi?
Czym jest input?
Czym są klasy opakowujące (Wrapper classes) w Java?
Jakie kryteria bierzesz pod uwagę przy ocenie zadań?
Opowiedz o testowaniu po stronie klienta.
Z jakimi trudnościami spotkałeś się podczas pracy z TypeScript?
Jak sprawdzić, czy JSON zawiera poprawne pola?
Czym jest dekorator (Decorator) w kontekście programowania i jak jest używany?
Do czego służą metody equals() i toString() w Java?
Jakiego interfejsu używa się do dodania obiektu do bloku try jako zasobu?
Jakimi narzędziami pracowałeś z HTTP?
Jak zamierzasz testować interfejs użytkownika stron internetowych?
Dlaczego konieczne jest przeprowadzenie testów regresji?
Opowiedz o warstwie transportowej (transport layer) modelu TCP/IP.