Koks buvo jūsų testavimo rinkinys, framework'as?
QA / QA Automation
Kokio duomenų tipo negali būti žodyno raktas?
Kaip sprendėte nestabilių (flaky) testų problemą?
Papaskink apie savo darbo patirtį, kuriuose projektuose dalyvavai, kokius uždavinius atlikai.
# Įvesties eilutė yra pateikta, ir iš jos reikia išgauti skaičių sąrašą: # Pavyzdys: # Įvestis: "df12fhfj1jja56jdjdg999" # Išvestis: [12, 1, 56, 999]
Ar gali būti pora, kuriame yra sąrašas, žodyno raktas?
Su kokiais automatizacijos modeliais susidūrėte, kuriuos žinote?
Kas yra OOP? Kodėl objektinis? Kokie yra pagrindiniai OOP principai?
Kaip jūsų automatizuoti testai buvo įtraukti į procesus? Kada jie buvo vykdomi?
Kas yra dekoratorius? Kokius įmontuotus dekoratorius žinai?
Kaip buvo organizuotas jūsų darbas su testiniais duomenimis? Kaip juos generavote, kur saugojote, kaip naudojote?
Kas nutinka objektui keičiant nepakitį duomenų tipą (pavyzdžiui, padidinti skaičių 5 iki 1)?
Sprendimo optimizavimas: kaip pašalinti else šaką ir naudoti for/else?
Kur patartina saugoti fixtures? Ar galima jas saugoti ne conftest.py faile?
Kokie yra duomenų tipai Python ir į kokias grupes jie gali būti suskirstyti?
Kokius selektorius/locator tipus žinote? Kuo naudingi XPath ir CSS?
Kas yra generatorius ir iteratorius? Kuo jie skiriasi? Kokia raktinė žodis naudojama generatoriuje?
Kokius kodo rašymo principus žinai? (DRY, SOLID, KISS ir kt.)
Kas yra objektas Python? Kokius atributus turi kiekvienas objektas?
Kas yra fixture PyTest? Iš kokių dalių ji sudaryta (setup/teardown per yield)? Kokie yra fixture argumentai?