Mi az a fixture a pytest-ben? Hogyan valósítod meg a teardown-t?
QA / QA Automation
Hányszor fog futni a test_balance, ha parametrize van az osztályon és a tesztfüggvényen?
Mesélj a SOLID Interfész Szétválasztási (ISP) elvéről.
Mesélj a Pythonban lévő lezárásokról. Hogyan használja egy függvény egy másik függvényen belül a külső függvény változóit?
Mi lehet egy kulcs a Python szótárban?
Mesélj magadról, utolsó munkahelyedről, milyen feladatokat végeztél, milyen termék volt?
Beszélj az OOP módszereiről (klasszikus módszerek, __init__ és mások).
Mit ír ki minden print egy olyan függvényben, amelynek alapértelmezett módosítható argumentuma van?
Milyen OOP és SOLID elveket alkalmaztál automatizátorként végzett tevékenységed során? Adj példákat.
Mesélj a Python adat típusairól. Milyen kategóriákba osztanád őket, és mit tartalmaznak?
Miért tekintjük a None-t változatlan típusnak?
Beszélj a super() funkcióról és arról, mikor használod?
Milyen tervezési mintákat használt a Page Object mellett?
Kód elemzés session scope és autouse=True fixture-el: melyik teszt fog elbukni és miért?
Beszélj a pytest fixture-ek scope-járól és a session scope használatakor felmerülő problémákról.
Beszélj a Függőség Fordított mintáról (az utolsó SOLID-elv) és a kompozícióról.