Sobes.tech

QA / QA Automation

Jaké testy se spustí, pokud spustíte příkaz 'pytest' ze kořenového adresáře projektu? project/ ├── conftest.py ├── tests/ │ ├── check_api.py │ │ └── def test_get_users(): pass # (A) │ ├── test_ui_login.py │ │ ├── def test_button(): pass # (B) │ │ └── def check_label(): pass # (C) │ ├── web_test.py │ │ ├── def test_login_flow(): pass # (D) │ │ └── def logout_test(): pass # (E) │ └── integration/ │ └── test_db.py │ ├── class TestDatabase: │ │ └── def test_connect(): pass # (F) │ └── class DB_Helper: │ └── def test_ping(): pass # (G) ├── scripts/ │ └── test_cleaner.py │ └── def test_wipe_cache(): pass # (H) └── my_test_file.py └── def test_is_valid(): pass # (I)

Middle+
229

Měli jste větší obchodní, produktové nebo technické úkoly, které přímo nesouvisely s testováním?

Middle+
229

Co je WebSocket a k čemu slouží?

Middle
222

Čeho byste se ve své práci chtěli vyvarovat?

Middle+
214

Ve fixture se při každém spuštění vytvoří uživatel, což způsobuje hromadění testovacích uživatelů. Co lze přidat?

Middle+
212

Uveďte základní principy OOP a jak jsou implementovány v Pythonu?

Middle
202

Čím se liší list, set a tuple v Pythonu?

Middle
195

Jaké máte zkušenosti s CI: nastavovali jste CI pipeline?

Middle+
195

Používáš moki v automatizovaných testech? Jaké jsou výhody a nevýhody jejich použití?

Middle
194

Jaké chyby lze udělat při organizaci paralelního spuštění automatických testů?

Middle
187

a = 4 b = [4] výsledek = (a, b) a = 5 b.append(5) Otázás: mi az eredmény értéke az összes sor végrehajtása után és miért?

Middle
185

Představte si, že jste v terminálu Linuxu. Vytváříte soubor a kontrolujete jeho aktuální práva. Jak se změní řádek práv ve výstupu ls -l po provedení příkazu chmod 777? Co je nyní povoleno dělat s tímto souborem a komu? PŘÍKLAD KÓDU $ touch deployment.sh $ ls -l deployment.sh -rw-r--r-- 1 uživatel skupina 0 27. května 14:20 deployment.sh $ chmod 777 deployment.sh $ ls -l deployment.sh

Middle+
185

Představte si, že jste se připojili k projektu a během onboardingu jste obdrželi svůj první úkol pro automatické testování: co by bylo pro vás důležité naučit se, a zvýraznili byste kritické případy nebo architektonické problémy, pokud je zaznamenáte?

Middle+
184

Pracoval jste s vlastními hooky PyTest?

Middle+
183

Jaký je rozdíl mezi Dockerfile a docker-compose?

Middle+
182

Podle vašeho názoru, co odlišuje středního QA inženýra od senior QA inženýra?

Middle+
178

Vzpomínáte na největší úkol za poslední rok a půl: co to bylo a jaké bylo množství testování?

Middle+
177

Používáte nástroje AI v práci a k čemu?

Middle+
173

Jaký bude výsledek provedení tohoto kódu? a = [1, 2, 3] b = [1, 2, 3] print(a == b) print(a is b)

Middle+
171

Implementujte čtyři další API testy pro zbývající metody správy uživatelů, prostudováním již popsaných metod v projektu.

Middle+
170
/4