Prosím, uveďte strukturu REST-žádosti. Co obsahuje?
QA / QA Automation
Lze se k nerelacním databázím připojit pomocí SQL?
Stále jste ve fázi systémového testování. Co může být problém?
Řekl jsi, že jsi psal testovací plán. Myslíš, že ho vůbec má smysl psát nebo ne?
Částečně jste zmínil architekturu klient-server. Čím se liší dvouvrstvá architektura od třívrstvé?
# 1. Jaký je rozdíl mezi == a is? # 2. Co dostaneme? #print(['123', 'ano'][Falešný][1]) # 3. Co dostaneme? #a = ([1, 2, 3], 'qweqwe') #print(hash(a)) # 4. Co není v pořádku? #elementText = "Hello"; #type = str #for elem in range(len(elementText)): # print(elementText[elem])
Řekl jste, že existuje metoda HTTP. Je HTTP opravdu metoda?
Jaké typy databází existují?
V testovacím plánu jsou pole jako kritéria začátku a konce testu — můžeš o nich mluvit?
Jak získat knihu s maximální cenou — pomocí MAX(price) nebo řazením s LIMIT 1?
Jak funguje garbage collector v Pythonu? Pokud buňka paměti odkazuje na jinou buňku paměti, odstraní GC oba odkazy nebo žádný?
Co je na kódu patrné, když se díváme od řádku 26?
Jak vidíš proces testování v rámci sprintu? Co by mělo předcházet začátku testování a jaké jsou kritéria jeho ukončení?
# 3. Co získáme? # 4. Co není v pořádku? # 5. Existuje slovník s celočíselnými hodnotami, vraťte stejný # 6. Existuje slovník se řetězcovými klíči, vraťte nový slovník, # 7. V jakém případě bude metoda spuštěna bez chyb?
Na co jsou potřeba hlavičky (headers)? Zdá se, že tyto informace lze předat v těle (body).
Jaké techniky testovacího návrhu jsi použil?
-- vytvořit CREATE TABLE knihy ( bookid INTEGER PRIMARY KEY, název TEXT NOT NULL, typeid INTEGER NOT NULL, cena INTEGER NOT NULL, početstránek INTEGER NOT NULL ); -- vložit 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če a Děti', 9, 456, 400); INSERT INTO knihy VALUES (0005, 'Mistr a Margarita', 1, 505, 1200); INSERT INTO knihy VALUES (0006, 'Bílá Garde', 7, 900, 250); INSERT INTO knihy VALUES (0007, 'Mrtvé Duše', 1, 1600, 1000); INSERT INTO knihy VALUES (0008, 'Válka a Mír', 1, 950, 310); INSERT INTO knihy VALUES (0009, 'Metro 2033', 2, 2000, 600); INSERT INTO knihy VALUES (0010, 'Dune', 1, 1200, 1000); -- načíst SELECT * FROM knihy;