Porozprávaj o princípe rozdeľovania rozhraní (ISP) zo SOLID.
QA / QA Automation
Čo je to fixture v pytest? Ako implementuješ teardown?
Koľkokrát bude spustený test_balance pri parametrize na triede a na testovacej funkcii?
Povedzte o uzáveroch v Pythone. Ako funkcia vo vnútri funkcie používa premenné vonkajšej funkcie?
Čo môže byť kľúčom v slovníku v Pythone?
Povej mi o sebi, o svojem zadnjem delovnem mestu, katere naloge si opravljal, kakšen je bil izdelek?
Povedz o metódach v OOP (klasické metódy, __init__ a ďalšie).
Povedz o dátových typoch v Pythone. Do akých kategórií by si ich rozdelil a čo všetko do nich patrí?
Aké vzory návrhu ste použili okrem Page Object?
Aké princípy OOP a SOLID si uplatnil vo svojej činnosti ako automatizátor? Uveď príklady.
Čo vypíše každý print vo funkcii s meniteľným predvoleným argumentom?
Analýza kódu s fixture s rozsahom relácie a autouse=True: ktorý test zlyhá a prečo?
Prečo sa None považuje za nemenný typ?
Rozprávaj o rozsahu fixture v pytest a o pascách pri používaní session scope.
Povedz o funkcii super() a kedy ju používaš?
Povedz o vzorec Invertovanie závislostí (posledný princíp SOLID) a o kompozícii.