QA / QA Automation
Jdou požadavky přímo do těchto externích služeb a dostáváte skutečné odpovědi?
Co je pro vás důležité při výběru nové práce?
Popište proces interakce mezi frontendem a backendem prostřednictvím API při stisknutí tlačítka: co se děje na frontendu, co na backendu, odkud pocházejí data?
Jaký je rozdíl mezi Dockerfile a docker-compose?
Jak jste řešili problém nestabilních (flaky) testů?
Uveďte základní principy OOP a stručně je charakterizujte
Jak byl postaven proces práce s úkoly? Testovací případy sestavovali sami nebo analytici, byznys?
Lze dědit z třídy označené jako final?
Jaké jsou hlavní výhody používání Selenium Grid?
Jak jinak se mohou mikroservisy komunikovat kromě API? Znáš jiné způsoby?
{ "name1": "null", "name2": "", "name3": null, "name4": true, "name5": 37, "name6": ["str1", "str2", "str3"] }
Povězte mi o sobě, o projektech, které jste realizovali, o rolích, které jste hráli, o úspěších
Existuje metoda REST API služby převodu určité částky od jednoho bankovního uživatele k jinému podle ID: GET /api/transfer?money={money}&from={uid}&to={uid} Cílem je vytvořit testovací případy pro tuto metodu. Příklad testovacího případu: Volat metodu s parametry money=10.10&from=1&to=2; Očekávané chování: Volat metodu s parametry money=10&from=1&to=2; Očekávané chování: stav 400, zůstatek se nemění, vrátit chybu nedostatek prostředků Volat metodu s parametry money=100000&from=1&to=2; Očekávané chování: stav 200, zůstatek 1 se sníží o aktuální částku, zůstatek 2 se zvýší o aktuální částku Volat metodu s parametry money=-10000&from=1&to=2; Očekávané chování: stav 400, zůstatek se nemění, vrátit chybu nelze převést zápornou hodnotu Volat metodu s parametry money=0&from=1&to=2; Očekávané chování: stav 400, zůstatek se nemění, vrátit chybu nelze převést nulovou hodnotu Volat metodu s parametry money=вавава&from=1&to=2; Očekávané chování: stav 400, zůstatek se nemění, vrátit chybu zadejte správnou hodnotu Volat metodu s parametry money=10000&from=1&to=1; Očekávané chování: stav 400, zůstatek se nemění, vrátit podrobný popis chyby
Stalo se někdy, že chtěl PM vydat verzi s chybami? Co jsi dělal v takové situaci?
Jak spustit shellové příkazy z kódu Python lokálně i vzdáleně?
Co bylo testováno automatickými testy: frontend, backend? Jakou knihovnu jste použili pro interakci s REST API?
Co dělat, když přijde chyba ve formě ticketu od podpory?
Co vrací funkce generateItems? Je to seznam slovníků nebo seznam celých čísel? Co je to list comprehension?
[jméno] se zeptal: Co je pro vás důležité při výběru nové práce, na co se při rozhodování zaměříte?
Testování SSL a autorizace (JWT).