Koji testovi će se pokrenuti ako pokrenete naredbu 'pytest' iz korijenskog direktorija projekta? 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)
QA / QA Automation
Da li ste imali veće poslovne, proizvodne ili tehničke zadatke koji nisu direktno povezani sa testiranjem?
Šta je WebSocket i čemu služi?
U fixture-u se svaki put kreira korisnik, zbog čega se test korisnici akumuliraju. Šta se može dodati?
Шта бисте желели да избегнете у свом раду?
Čime se razlikuju list, set i tuple u Pythonu?
Koje imate iskustvo sa CI: da li ste konfigurisali CI pipeline?
Koje greške se mogu napraviti prilikom organizacije paralelnog pokretanja automatskih testova?
Zamislite da ste u Linux terminalu. Kreirate fajl i proveravate njegove trenutne dozvole. Kako će se promeniti linija dozvola u izlazu ls -l nakon izvršenja komande chmod 777? Šta je sada dozvoljeno da se radi sa tim fajlom i za koga? PRIMER KODA $ touch deployment.sh $ ls -l deployment.sh -rw-r--r-- 1 korisnik grupa 0 27. maj 14:20 deployment.sh $ chmod 777 deployment.sh $ ls -l deployment.sh
Koja je razlika između Dockerfile i docker-compose?
Da li ste radili sa samim hookovima PyTest?
a = 4 b = [4] rezultat = (a, b) a = 5 b.append(5) Питање: која је вредност резултата након извршавања свих линија и зашто?
Navedite osnovna načela OOP i kako su implementirana u Pythonu?
Da li koristiš mockove u automatizovanim testovima? Koje su prednosti i mane njihove upotrebe?
По вашем мишљењу, шта разликује средњег QA инжењера од сениор QA инжењера?
Setite se najvećeg zadatka u poslednjih godinu i po: šta je to bilo i koliki je bio obim testiranja?
Da li koristite AI alate na poslu i zašto?
Koji će biti rezultat izvršavanja ovog koda? a = [1, 2, 3] b = [1, 2, 3] print(a == b) print(a is b)
Implementirajte još četiri API testa za preostale metode upravljanja korisnicima, proučavajući već opisane metode u projektu.
Да ли сте имали проблема са разумевањем кода оквира?