Sobes.tech

QA / QA Automation

Ko var izmantot kā alternatīvu `yield` pytest-fixture?

171

Kā atrast elementu, ja tam nav `id` vai klases?

170

Vai esat strādājis ar Selenium un Playwright?

170

Vai ir labi izmantot XPath, lai meklētu elementus?

167

# 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:

166

Divi testi tiek izpildīti atsevišķi, bet kad tiek palaists viss fails, otrais tests neizdodas. Ko tas nozīmē un kā to labot?

165

Kāda ir atšķirība starp `is` operatoru un vienādības `==` operatoru Python?

163

Kāda ir atšķirība starp HTTP atbildes kodiem 401 un 403?

162

Vai var teikt, ka testi nav izolēti, ja tie ietekmē viens otru?

158

Labojiet funkciju `add_user`, kas izmanto maināmu sarakstu kā noklusējuma argumenta vērtību, tieši kodā.

150

Vai vienā testā ir iespējams sajaukt skaidras un neskaidras gaidas, kā arī gaidīt noteiktu laiku?

147

Kas notiks, ja trīs reizes pēc kārtas izsauksiet funkciju `add_user` caur `print`?

147

Kuras testēšanas dizaina tehnikas pazīsti?

140

Kā atšķiras skaidras un neskaidras gaidas UI testēšanā?

139

Kāda ir atšķirība starp HTTP atbildes kodiem 200 un 204?

127

Kas notiks, ja izsauksiet funkciju trīs reizes pēc kārtas?

126

Kāpēc POST metode parasti nav idempotenta?

115

Vai tev bija pieredze ar SQL iepriekšējā darbā un kā tu ar to strādāji?

111

# 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])

108
/2