QA / QA Automation
Jakie rodzaje wyjątków w Java znasz i czym się różnią?
Czym są zasady SOLID i do czego służą?
Czym różni się test smoke od test regresji?
Weryfikacja żądania POST dodania produktu do koszyka: jakie kontrole należy zaimplementować?
Jakie proporcje testów ręcznych i automatycznych byłyby dla Ciebie odpowiednie na nowym projekcie?
W fixture za każdym razem tworzony jest użytkownik, co powoduje gromadzenie się użytkowników testowych. Co można dodać?
Czym jest Map? Gdzie może się przydać w testach automatycznych?
# 2. Python. Wywołanie funkcji klasy # Opis: # Należy zaimplementować wywołanie funkcji print 2 razy dla klas: Parent, Child. # Z dwoma ograniczeniami: 1 - nie można pisać wywołania klasy Parent w tekście bezpośrednio. 2 - nie można zmieniać zachowania klasy Parent # Można zmieniać zachowanie klasy Child # Wyświetlić wynik na ekranie. # Dane wejściowe: # class Parent: # def __init__(self): # print("Parent") # class Child(Parent): # def __init__(self): # print("Child") # Wynik: # Parent # Child
Jak testowałeś systemy płatności? Jak przeprowadzaliście transakcje?
Jakie poziomy testów używałeś w projekcie?
Czy używałeś feature flags w pracy?
Czy jesteś jedynym testerem w projekcie, czy jest ich kilku?
Opowiedz więcej szczegółów na temat testowania parami.
Czy przez cały ten czas pracowałeś z testami manualnymi, czy próbowałeś automatyzacji i testów obciążeniowych?
Czy uważasz, że w ogóle istnieje różnica między testowaniem a zapewnieniem jakości?
Jak znaleźć linię w pliku bez otwierania go w całości i zamienić znalezione słowo na inne (polecenie grep/sed w Linux)?
Jaka jest korzyść z narzędzi do przeglądania logów, których używałeś?
# Formularz rejestracji klienta w aplikacji bankowej z polami: # Imię i nazwisko, telefon, NIP, data urodzenia. # Opracuj 5-7 przypadków testowych, # scenariusze pozytywne i negatywne, a także wartości graniczne.
Czy można dziedziczyć po klasie zadeklarowanej jako final?
Jakie lokalizatory Appium znasz?