a = 4 b = [4] rezultatas = (a, b) a = 5 b.append(5) Klausimas: koks yra rezultato reikšmė po visų eilučių vykdymo ir kodėl?
QA / QA Automation
Kuo skiriasi Dockerfile nuo docker-compose?
Kodėl duomenų tipai laikomi keičiamais ar nekintamais?
Ką šis kodas išveda ir kodėl? x = 5 def show_x(): print(x) x = 10 return x show_x() print(x)
Ar projekte naudojote vizualinius testus su nuorodų vaizdais?
Ar dirbote su pačių PyTest hook'ais?
Kokias klaidas galima padaryti organizuojant automatinių testų vykdymą lygiagrečiai?
Įsivaizduokite, kad prisijungėte prie projekto ir per onboardingą gavote savo pirmą automatinio testo užduotį: kas jums būtų svarbu išmokti, ir ar pažymėtumėte kritinius atvejus ar architektūrines problemas, jei juos pastebėtumėte?
Kokios matomumo sritys yra Python?
Koks yra jūsų pageidaujamas santykis tarp rankinio testavimo ir automatizacijos?
Kokias Linux komandas naudojate prisijungti prie serverio ir redaguoti failą?
Įgyvendinkite dar keturis API testus likusių vartotojų valdymo metodų, studijuodami jau aprašytus metodus projekte.
Kas yra sluoksnis Docker ir kam jis skirtas?
Kokias kitas patobulinimus siūlytumėte testams ir projektui?
Ar turėjote problemų suprasti framework'o kodą?
Kokios patikros trūksta įgyvendintuose testuose?
Ar naudojote feature flags savo darbe?
Kodėl turėtų būti vykdoma fixture su scope="session", jei ji neturi autouse=True ir nėra prašoma testu ar kita fixture?
Ar projektui testai buvo paleisti lygiagrečiai? Kokios problemos kilo ir kaip jos buvo išspręstos?
Kas vyksta su užklausa po domeno įvedimo naršyklėje ir paspaudus Enter?