QA / QA Automation
Jakie oznaki złego testu automatycznego możesz wymienić?
Co należy mieć w raporcie Allure, aby łatwo odtworzyć awarię testu REST lokalnie?
Zadanie: ulepszyliśmy mikroserwis zgłoszeń, dodaliśmy nowy status (np. "SMS o dostawie wysłane"). Jak przetestujesz przejście zgłoszenia do nowego statusu — opisz kroki, zaczynając od pierwszego.
Opracuj przypadki testowe (bez automatyzacji) dla scenariusza pomyślnego wydania karty z dostawą kurierem oraz dla scenariusza, gdy klient znajduje się na liście blokowanych.
Do czego służy Kafka i jak pomaga?
Jeśli otrzymałeś funkcję lub moduł bez pełnych informacji/danych, jak sobie z tym poradziłeś? Jakie działania podjąłeś, aby uzyskać brakujące informacje?
Jak wprowadzałbyś zmiany w bazie kodu z punktu widzenia pracy z Git?
Opowiedz o strukturze testów automatycznych w projekcie, jakie wzorce zostały użyte
Czy używaliście lintersów w swoim kodzie? Czym jest ta technologia?
Jakie nagłówki HTTP (headers) używałeś, które znasz? Czy używałeś nagłówka autoryzacji?
Jakie kontrole brakuje w zaimplementowanych testach?
Co zrobisz jako pierwsze podczas testowania nowej usługi, jeśli masz schemat, link do stoiska i minimalną dokumentację?
Czym jest test regresji i test smoke? Jakie zestawy testów obejmują?
Czy świadomie zrezygnowałeś z testów automatycznych i zostawiłeś tylko ręczne kontrole?
Czym jest synchroniczna i asynchroniczna interakcja między usługami?
Dziś jest piątek, klient mówi, że musi pilnie wypuścić wersję dziś wieczorem, a regresja jeszcze nie jest gotowa. Co byś zrobił w takiej sytuacji?
a = 4 b = [4] wynik = (a, b) a = 5 b.append(5) Pytanie: jaka jest wartość result po wykonaniu wszystkich linii i dlaczego?
Czy pracowałeś z brokerami wiadomości? Testowałeś Kafka ręcznie czy za pomocą testów automatycznych?
Czy wartość NULL odpowiada wartościom 0 lub spacji w bazie danych? Jakie mają typy danych?
Czego nie można sprawdzić na farmie mobilnej?