Pastāsti par SOLID principa Interfeisa atdalīšanas (ISP) principu.
QA / QA Automation
Kas ir fixture pytest? Kā tu īsteno teardown?
Cik reizes tiks test_balance, ja ir parametrize gan klasē, gan testu funkcijā?
Pastāsti par aizvērumiem Python. Kā funkcija iekš funkcijas izmanto ārējās funkcijas mainīgos?
Kas var būt Python vārdnīcas atslēga?
Pastāsti par sevi, par savu pēdējo darba vietu, kādus uzdevumus veicāt, kāds bija produkts?
Pastāsti par metodēm OOP (klasiskās metodes, __init__ un citas).
Pastāsti par Python datu tipus. Kādas kategorijas tu tos sadalītu un kas tajos ietilpst?
Kādus OOP un SOLID principus es izmantojis savā darbā kā automatizētājs? Sniedz piemērus.
Kādus dizaina modeļus izmantojāt papildus Page Object?
Ko izvadīs katrs print funkcijā ar maināmu noklusējuma argumentu?
Koda analīze ar sesijas apjoma un autouse=True: kurš tests neizdosies un kāpēc?
Pastāsti par pytest fixture darbības jomu un slazdiem, izmantojot sesijas darbības jomu.
Kāpēc None tiek uzskatīts par nemainīgu tipu?
Pastāsti par funkciju super() un kad to izmanto?
Pastāsti par atkarības inversijas modeli (pēdējais SOLID princips) un par kompozīciju.