Aký bol váš testovací stack, rámec?
QA / QA Automation
Aký typ údajov nem môže byť kľúčom v slovníku?
Ako ste vyriešili problém nestabilných (flaky) testov?
Povedaj mi o svoji delovni izkušnji, v katerih projektih si sodeloval/sodelovala, katere naloge si opravljal/o.
# Na vstupe je reťazec a je potrebné z neho získať zoznam čísel: # Príklad: # Vstup: "df12fhfj1jja56jdjdg999" # Výstup: [12, 1, 56, 999]
Čo je OOP? Prečo je objektovo orientované? Aké sú hlavné princípy OOP?
Môže byť n-tica obsahujúca zoznam kľúčom slovníka?
Ako bola organizovaná práca s testovacími údajmi? Ako boli generované, kde boli uložené, ako boli používané?
S akými vzormi automatizácie ste sa stretli, ktoré poznáte?
Ako boli vaše automatizované testy začlenené do procesov? Kedy sa spúšťali?
Kde je vhodné ukladať fixture? Je možné ich ukladať mimo súbor conftest.py?
Aké typy selektorov/locatorov poznáš? Aké sú výhody XPath a CSS?
Čo je dekorátor? Aké vstavané dekorátory poznáš?
Optimalizácia riešenia: ako odstrániť vetvu else a použiť for/else?
Čo sa stane s objektom pri zmene nezmeniteľného typu dát (napríklad zvýšenie čísla 5 o 1)?
Aké sú typy údajov v Pythone a do akých skupín ich možno rozdeliť?
Aké princípy písania kódu poznáš? (DRY, SOLID, KISS a pod.)
Čo je generátor a iterátor? V čom je rozdiel? Aké kľúčové slovo sa používa v generátore?
Čo je to objekt v Pythone? Aké atribúty má každý objekt?
Čo je to fixture v PyTest? Z akých častí sa skladá (setup/teardown cez yield)? Aké argumenty má fixture?