Ko var izmantot kā alternatīvu `yield` pytest-fixture?
QA / QA Automation
Kā atrast elementu, ja tam nav `id` vai klases?
Vai esat strādājis ar Selenium un Playwright?
Vai ir labi izmantot XPath, lai meklētu elementus?
# Izveidojiet sarakstu ar trīs funkcijām, kur katra funkcija, izsaucot, atgriež savu skaitli. # Pirmā funkcija jāatgriež - 0, otrā - 1, trešā - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs]) # Atbilde:
Divi testi tiek izpildīti atsevišķi, bet kad tiek palaists viss fails, otrais tests neizdodas. Ko tas nozīmē un kā to labot?
Kāda ir atšķirība starp `is` operatoru un vienādības `==` operatoru Python?
Kāda ir atšķirība starp HTTP atbildes kodiem 401 un 403?
Vai var teikt, ka testi nav izolēti, ja tie ietekmē viens otru?
Labojiet funkciju `add_user`, kas izmanto maināmu sarakstu kā noklusējuma argumenta vērtību, tieši kodā.
Vai vienā testā ir iespējams sajaukt skaidras un neskaidras gaidas, kā arī gaidīt noteiktu laiku?
Kas notiks, ja trīs reizes pēc kārtas izsauksiet funkciju `add_user` caur `print`?
Kuras testēšanas dizaina tehnikas pazīsti?
Kā atšķiras skaidras un neskaidras gaidas UI testēšanā?
Ko dara dekorators Python?
Kāda ir atšķirība starp HTTP atbildes kodiem 200 un 204?
Kas notiks, ja izsauksiet funkciju trīs reizes pēc kārtas?
Kāpēc POST metode parasti nav idempotenta?
Vai tev bija pieredze ar SQL iepriekšējā darbā un kā tu ar to strādāji?
# Python - identificējiet problēmu kodā un pārrakstiet to bez kļūdām # Pievienojiet lietotāju sarakstam un atgrieziet šo sarakstu. # Ja zvanot netiek norādīts otrs arguments, atgrieziet lietotāju. def add_user(user, users=[]): users.append(user) return users print(add_user("User")) # Izveidojiet trīs funkciju sarakstu, kur katra funkcija atgriež savu numuru. # Pirmā funkcija jāatgriež - 0, otra - 1, trešā - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs])