Kāda bija jūsu testēšanas steka, ietvars?
QA / QA Automation
Kāda datu veida nevar būt atslēga vārdnīcā?
Kā risinājāt nestabilo (flaky) testu problēmu?
Pastāsti par savu darba pieredzi, kuros projektos esi piedalījies, kādas uzdevumus esi veicis.
# Ievades rinda ir nepieciešams no tās izvilkt skaitļu sarakstu: # Piemērs: # Ievade: "df12fhfj1jja56jdjdg999" # Izvade: [12, 1, 56, 999]
Vai tuple, kas satur sarakstu, var būt vārdnīcas atslēga?
Ar ar kādiem automatizācijas modeļiem esat saskāries, kurius zināt?
Kas ir OOP? Kāpēc objektorientēta? Kādi ir galvenie OOP principi?
Kā jūsu automatizētie testi tika integrēti procesos? Kad laikā tie tika palaisti?
Risinājuma optimizācija: kā noņemt else zarojumu un izmantot for/else?
Kas ir dekorators? Kādus iebūvētos dekoratorus pazīsti?
Kā bija organizēta jūsu darba ar testdatiem? Kā jūs tos ģenerējāt, kur glabājāt, kā izmantojāt?
Kas notiek ar objektu, mainot nemainīgu datu tipu (piemēram, palielinot skaitli 5 par 1)?
Kur ir ieteicams glabāt fixtures? Vai tās drīkst glabāt ārpus conftest.py?
Kādi ir datu tipi Python un kādās grupās tos var iedalīt?
Kādus selektorus/locatorus pazīstat? Kādas ir XPath un CSS priekšrocības?
Kas ir ģenerators un iterators? Kāda ir atšķirība? Kura atslēgvārds tiek izmantots ģeneratorā?
Kādus koda rakstīšanas principus pazīsti? (DRY, SOLID, KISS u.c.)
Kas ir objekts Python? Kādas īpašības ir katram objektam?
Kas ir fixture PyTest? No kā sastāv (setup/teardown caur yield)? Kādi ir fixture argumenti?