QA / QA Automation
Opowiedz o ostatnim projekcie: stos, rola, co testowano, jak zorganizowano automatyzację.
Czym różni się głęboka kopia od płytkiej kopii i kiedy należy ich używać podczas przygotowywania danych testowych?
Jakie narzędzia są używane do wyszukiwania lokalizatorów w aplikacji mobilnej?
Jakie techniki projektowania testów musiałeś użyć do testowania tych funkcji?
Czy istnieje metoda, która przyjmuje 3 parametry, a trzeba przekazać 4? Czy należy przeciążyć lub nadpisać metodę?
Czy pracowałeś z JSON? Jakie typy danych JSON znasz?
Co to są *args i **kwargs? Jak działają?
Duży zestaw E2E wykonuje się przez 40 minut przy każdym MR, nawet jeśli zmieniany jest tylko README. Jak zorganizować uruchomienie, aby drobne zmiany nie uruchamiały całego zestawu testów?
Jakie proporcje testów ręcznych i automatycznych chciałabyś mieć w nowej pracy?
Czym jest test i na czym polega nasza praca?
Czym jest assert w Pythonie i do czego służy w testach?
Czym różni się equals od ==?
W jakich sytuacjach używa się grep i find?
x = 5 y = "2" print(x * y) print(x + y)
Dlaczego szukasz pracy, jeśli wszystko było dobrze na poprzednim stanowisku?
Czy aplikacja mobilna była natywna, hybrydowa czy responsywna?
Jakiego frameworka wybrałbyś teraz do testów UI?
Wyjaśnij 4 zasady programowania obiektowego i podaj przykłady ich zastosowania z własnego doświadczenia.
Czym są gettery i settery?
Czy pracowałaś z Dockerem?