QA / QA Automation
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?
Jaké jsou hlavní výhody používání Selenium Grid?
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í?
{ "name1": "null", "name2": "", "name3": null, "name4": true, "name5": 37, "name6": ["str1", "str2", "str3"] }
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
Testy byly spuštěny paralelně, správně?
Co bylo testováno automatickými testy: frontend, backend? Jakou knihovnu jste použili pro interakci s REST API?
Na co je vůbec Kafka a jak pomáhá?
[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?
[jméno] se zeptal: Jak je nastaven tvůj CI/CD pipeline? Povíš mi o GitLab CI a Docker.
Píše druhý tester také automatizované testy?
Otestoval jsi WebSockets?
Používáš moki v automatizovaných testech? Jaké jsou výhody a nevýhody jejich použití?
Očekával jste kód 200, ale obdržel jste 400 (špatný požadavek). Co budete dělat? Požadavek je zcela platný a odpovídá smlouvě, ale chyba se přesto objevuje.