Papaskink apie SOLID principo Interfeisų atskyrimo (ISP) principą.
QA / QA Automation
Kiek kartų bus vykdomas test_balance, kai yra parametrizacija tiek klasėje, tiek testo funkcijoje?
Kas yra fixture pytest'e? Kaip įgyvendini teardown?
Papaskink apie uždarymus Python. Kaip funkcija viduje funkcijos naudoja išorinės funkcijos kintamuosius?
Papaskinkite apie save, apie savo paskutinę darbo vietą, kokius uždavinius atlikote, koks buvo produktas?
Kas gali būti Python žodyno raktas?
Pasakok apie metodus OOP (klasikiniai metodai, __init__ ir kt.).
Papaskink apie Python duomenų tipus. Į kokias kategorijas juos suskirstytum ir kas į jas įeina?
Kokius OOP ir SOLID principus taikėte savo veikloje kaip automatizatorius? Pateikite pavyzdžių.
Kokius projektavimo modelius naudojote be Page Object?
Ką išves kiekvienas print funkcijoje su mutabiliu numatytuoju argumentu?
Kodo analizė su session scope ir autouse=True fixture: kuris testas žlugs ir kodėl?
Papasakok apie fixture'ų sritį pytest ir spąstus naudojant sesijos sritį.
Kodėl None yra laikomas nekeičiama tipo?
Papaskink apie funkciją super() ir kada ją naudoji?
Pasakok apie priklausomybės inversijos modelį (paskutinį SOLID principą) ir apie kompoziciją.