QA / QA Automation
Prosím, povedzte nám o vašich skúsenostiach s automatizáciou: viac UI alebo API? Koľko rokov/mesiacov skúseností máte s Pythonom?
Boli príbehy interakcií s produktovým tímom alebo tímom marketingu, keď boli požiadavky objasnené?
Aké sú hlavné výhody používania Selenium Grid?
Opravte metódu, ktorá vracia maximálnu dĺžku sekvencie, v ktorej každý nasledujúci prvok rastie o 1, v danom poli celých čísel. Ak zoznam obsahuje 1 prvok, dĺžka sekvencie je 1.
Aké verzie IP adries existujú a v čom sa líši IPv4 od IPv6?
Povedzte nám niečo o sebe / sebaprezentácia
Uveďte štandardné metódy HTTP
Ako inak môžu mikroservisy komunikovať okrem API? Poznáš iné spôsoby?
Čo je Storage State a ako pomáha s autorizáciou?
{ "name1": "null", "name2": "", "name3": null, "name4": true, "name5": 37, "name6": ["str1", "str2", "str3"] }
Existuje metóda rest-api služby, ktorá prevedie určitú sumu z jedného bankového používateľa na iného podľa ID: GET /api/transfer?money={money}&from={uid}&to={uid} Úloha: vytvoriť testovacie prípady pre túto metódu Príklad testovacieho prípadu: Volajte metódu s parametrami money=10.10&from=1&to=2; Očakávané správanie: Volajte metódu s parametrami money=10&from=1&to=2; Očakávané správanie: stav 400, zostatok sa nezmenil, vráti sa chyba nedostatku prostriedkov Volajte metódu s parametrami money=100000&from=1&to=2; Očakávané správanie: stav 200, zostatok používateľa 1 sa zníži o aktuálnu sumu, zostatok používateľa 2 sa zvýši o aktuálnu sumu Volajte metódu s parametrami money=-10000&from=1&to=2; Očakávané správanie: stav 400, zostatok sa nezmenil, vráti sa chyba, že nie je možné previesť zápornú hodnotu Volajte metódu s parametrami money=0&from=1&to=2; Očakávané správanie: stav 400, zostatok sa nezmenil, vráti sa chyba, že nie je možné previesť nulovú hodnotu Volajte metódu s parametrami money=вавава&from=1&to=2; Očakávané správanie: stav 400, zostatok sa nezmenil, vráti sa chyba, zadajte správnu hodnotu Volajte metódu s parametrami money=10000&from=1&to=1; Očakávané správanie: stav 400, zostatok sa nezmenil, vráti sa chyba, podrobne opíšte chybu
Testy boli spustené paralelne, správne?
Čo bolo testované automatickými testami: frontend, backend? Akú knižnicu ste použili na interakciu s REST API?
Na čo je vôbec Kafka a ako pomáha?
[ime] sa vprašal: Kaj je zate pomembno pri izbiri novega dela, na kaj boš pri odločanju gledal?
[meno] sa opýtal: Ako je nastavený tvoj CI/CD pipeline? Porozprávaj mi o GitLab CI a Docker.
Píše druhý tester tiež automatizované testy?
Otestoval si WebSockets?
Používate moki v automatizovaných testoch? Aké sú výhody a nevýhody ich používania?
Očakávali ste kód 200, ale dostali ste 400 (zlá požiadavka). Čo budete robiť? Žiadosť je úplne platná a zodpovedá zmluve, ale chyba sa stále objavuje.