QA / QA Automation
V jaké části testovací pyramidy se nachází manuální testování?
Pověz stručně o svých zkušenostech a technologickém stacku.
Co je to fixture?
Jaký je vztah mezi dokumentací REST API a nástrojem Swagger?
Jaká fáze začíná po otevření PR? Jakmile vývojář otevře PR, nebo nejdříve probíhá code review?
Optimalizace řešení: jak odstranit větev else a používat for/else?
[jméno] se zeptal: Máte zkušenosti jako vedoucí týmu nebo mentor?
Co jsou to fixture v Pytest?
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?
Jakými způsoby lze zpracovat nebo vyvolat výjimku?
Prosím, povězte mi o svých zkušenostech s automatizací: více UI nebo API? Kolik let/měsíců zkušeností v Pythonu?
Byly příběhy interakcí s produktovým týmem nebo týmem marketingu, když byly upřesněny požadavky?
Opravte metodu, která vrací maximální délku posloupnosti, ve které každý následující prvek roste o 1, v daném poli celých čísel. Pokud seznam obsahuje 1 prvek, délka posloupnosti je 1.
Jaké verze IP adres existují a v čem se liší IPv4 od IPv6?
Povězte nám něco o sobě / sebepředstavení
Uveďte standardní metody HTTP
Jak jinak se mohou mikroservisy komunikovat kromě API? Znáš jiné způsoby?
Co je Storage State a jak pomáhá s autorizací?
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