QA / QA Automation
У којем делу пирамиде тестирања се налази ручно тестирање?
Ispričaj ukratko o svom iskustvu i tehnološkom skupu.
Šta je fixture?
Koja je veza između dokumentacije REST API i alata Swagger?
Koji korak počinje nakon otvaranja PR? Odmah nakon što programer otvori PR, ili prvo prolazi kroz kod reviziju?
Optimizacija rešenja: kako ukloniti else granu i koristiti for/else?
[ime] je pitao: Da li imate iskustva kao vođa tima ili mentor?
Šta su fixture u Pytest-u?
Navedite osnovna načela OOP i ukratko ih opišite
Kako je izgrađen proces rada sa zadacima? Da li su test slučajevi sastavljali sami ili analitičari, biznis?
Kojim načinima se može obraditi ili baciti izuzetak?
Молим вас, испричајте о вашем искуству у аутоматизацији: више UI или API? Колико година/месеци искуства у Python-у?
Da li su postojale priče o interakciji sa timom za proizvod ili timom za marketing kada su se razjašnjavali zahtevi?
Ispravite metodu koja vraća maksimalnu dužinu niza u kojem se svaki sledeći element povećava za 1, u datom nizu celih brojeva. Ako lista sadrži 1 element, dužina niza je 1.
Koje verzije IP adresa postoje i u čemu se razlikuje IPv4 od IPv6?
Ispričajte nešto o sebi / самопрезентација
Наведи списак стандардних HTTP метода
Kako još mikroservisi mogu komunicirati osim putem API-ja? Znaš li druge načine?
Šta je Storage State i kako pomaže sa autorizacijom?
Postoji REST API metoda servisa za transfer novca od jednog bankovnog korisnika do drugog putem ID: GET /api/transfer?money={money}&from={uid}&to={uid} Cilj je napraviti test slučajeve za ovu metodu. Primer test slučaja: Pozvati metodu sa parametrima money=10.10&from=1&to=2; Očekivano ponašanje: Pozvati metodu sa parametrima money=10&from=1&to=2; Očekivano ponašanje: status 400, saldo se ne menja, vraća se greška nedostatka sredstava Pozvati metodu sa parametrima money=100000&from=1&to=2; Očekivano ponašanje: status 200, saldo 1 će se smanjiti za trenutni iznos, saldo 2 će se povećati za trenutni iznos Pozvati metodu sa parametrima money=-10000&from=1&to=2; Očekivano ponašanje: status 400, saldo se ne menja, vraća se greška da ne može preneti negativnu vrednost Pozvati metodu sa parametrima money=0&from=1&to=2; Očekivano ponašanje: status 400, saldo se ne menja, vraća se greška da ne može preneti nultu vrednost Pozvati metodu sa parametrima money=вавава&from=1&to=2; Očekivano ponašanje: status 400, saldo se ne menja, vraća se greška za unos ispravne vrednosti Pozvati metodu sa parametrima money=10000&from=1&to=1; Očekivano ponašanje: status 400, saldo se ne menja, vraća se detaljan opis greške