QA / QA Automation
Ako riešiš problém podpory veľkého množstva testov?
Existujú ďalšie dôvody na preferovanie Javy?
Čo je Kibana?
Ako ste plánovali termíny na automatizáciu a čo ste robili, ak ste nestihli termín?
@pytest.mark.skip("flaky") def test_create_user(self, base_url, generate_faker_data): headers = {"api-key": "special-key"} data = { **generate_faker_data } response = requests.post(f'{base_url}/user', json=data, headers=headers) assert response.status_code == 200, "Chyba, registrácia zlyhala" assert "code" in response.json(), "Chyba, entita nebola vytvorená" response_username = requests.get(f'{base_url}/user/{data["username"]}') assert response_username.json()['username'] == data['username'] assert response_username.json()['id'] == data['id'], "ID-čka sa nezhodujú" self.attach_response(response.json())
Mal ste zložité end-to-end scenáre, ktoré zohľadňovali interakciu s frontami a cache-ami?
V akej fáze prebiehala revízia testovacích prípadov?
V akom pomere boli v projekte backend a frontend vývojári?
Existuje rozdiel medzi git pull a git fetch?
Povedz mi o svojom predchádzajúcom projekte v VTB — čo to bolo, čím si sa zaoberal?
Čo možno nazvať kvalitným produktom? Aké je tvoje chápanie kvality produktu?
Vieš, čo je monolitická architektúra a v čom je zásadný rozdiel od mikroservisnej architektúry pri testovaní?
Kedy môžeme povedať, že testovanie konkrétnej funkcie je ukončené?
-- vytvoriť CREATE TABLE knihy ( bookid INTEGER PRIMARY KEY, názov TEXT NOT NULL, typeid INTEGER NOT NULL, cena INTEGER NOT NULL, početstránok INTEGER NOT NULL ); -- vložiť INSERT INTO knihy VALUES (0001, 'Dune', 1, 1200, 1000); INSERT INTO knihy VALUES (0002, 'Návrh', 3, 500, 800); INSERT INTO knihy VALUES (0003, 'Čistý', 2, 800, 586); INSERT INTO knihy VALUES (0004, 'Rodičia a Deti', 9, 456, 400); INSERT INTO knihy VALUES (0005, 'Majster a Margarita', 1, 505, 1200); INSERT INTO knihy VALUES (0006, 'Biela Garde', 7, 900, 250); INSERT INTO knihy VALUES (0007, 'Mŕtve Duše', 1, 1600, 1000); INSERT INTO knihy VALUES (0008, 'Vojna a mier', 1, 950, 310); INSERT INTO knihy VALUES (0009, 'Metro 2033', 2, 2000, 600); INSERT INTO knihy VALUES (0010, 'Dune', 1, 1200, 1000); -- načítať SELECT * FROM knihy;
Čo používaš spolu s Pythonom na front-end testy?
Ak sa pozriete na riadok 19, čo vás zmäti?
Aké knižnice ste použili na automatizáciu API testov? Ako ste overovali odpovede?
Použil si v práci dekorátory a generátory? Čo je dekorátor a na čo slúži?
Je potrebné skontrolovať, či sa používateľské rozhranie nezlomí na všetkých možných zariadeniach. Fyzický park zariadení je obmedzený. Ako môžeme vykonať ďalšie kontroly?
Z akých prvkov, podľa vás, pozostáva architektúra mobilnej siete?