QA / QA Automation
Jak był zorganizowany zespół na projekcie: jedna grupa czy kilka, i ilu było testerów, programistów i analityków?
Jak zorganizowano proces pracy podczas sprintów: ich długość, planowanie i podział zadań?
# Utwórz listę trzech funkcji, z których każda zwraca swój numer po wywołaniu. # Pierwsza funkcja powinna zwrócić - 0, druga - 1, trzecia - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs]) # Odpowiedź:
Co zrobisz, jeśli dokumentacja produktu jest źle opisana?
Jakie masz doświadczenie w testach automatycznych? Ile lat?
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?
Jaki jest główny cel Docker Compose?
Czy pracowałeś z Behave lub innymi frameworkami BDD?
Jak uzasadnić projektowanie z zapasem na przyszłe obciążenia i zapobiec przedwczesnej optymalizacji?
Jakie zakresy widoczności są w Pythonie?
Chcesz wynająć apartamenty i masz tabelę Apartments: Napisz zapytanie, które wyświetli w wynikach apartamenty, których cena jest wyższa od średniej i które nie są jeszcze wynajęte (Not rented), posortowane według kolumny 'Price'.
Po co jest potrzebny IP do komunikacji między sieciami, skoro można by połączyć wszystkie sieci Ethernet?
Co zwykle zawiera raport błędu oprócz priorytetu i nasilenia?
Czy brałeś udział w przeglądzie kodu testów automatycznych?
Czy miałeś demo w swoim zespole?
Dlaczego w jednym Pod Kubernetes może być potrzebne więcej niż jeden kontener?
Wymień metody HTTP.
Podaj przykład sytuacji, w której decyzja o automatyzacji testu nie była oczywista.
Jakie kontrole wykonałbyś dla tej poprawki w odpowiedzi API, która powinna zawierać obiekt region z polem regionCode typu integer?
Przed testami należy wykonać pięć różnych zadań przygotowujących środowisko. Jak uruchomić je równolegle w GitLab CI, a zadanie z pytest — dopiero po zakończeniu wszystkich zadań pierwszego etapu?