Sobes.tech

QA / QA Automation

Haben Sie mit Selenium und Playwright gearbeitet?

170

Was kann als Alternative zu `yield` in einer pytest-Fixure verwendet werden?

170

Ist es gut, XPath zur Suche nach Elementen zu verwenden?

165

# Erstellen Sie eine Liste von drei Funktionen, bei denen jede Funktion bei Aufruf ihre eigene Zahl zurückgibt. # Die erste Funktion soll - 0, die zweite - 1, die dritte - 2 zurückgeben: funcs = [lambda: i for i in range(3)] print([f() for f in funcs]) # Antwort:

164

Zwei Tests werden separat durchgeführt, aber beim Ausführen der gesamten Datei fällt der zweite Test aus. Was bedeutet das und wie kann man das beheben?

163

Wie findet man ein Element, wenn es keine `id` oder Klasse hat?

162

Was ist der Unterschied zwischen dem Operator `is` und dem Gleichheitsoperator `==` in Python?

160

Was ist der Unterschied zwischen den HTTP-Antwortcodes 401 und 403?

157

Kann man sagen, dass die Tests nicht isoliert sind, wenn sie sich gegenseitig beeinflussen?

155

Korrigiere die Funktion `add_user`, die eine mutable Liste im Standardwert des Arguments direkt im Code verwendet.

149

Kann man in einem Test explizite und implizite Erwartungen sowie eine feste Wartezeit mischen?

147

Was passiert, wenn man die Funktion `add_user` dreimal hintereinander über `print` aufruft?

146

Was ist der Unterschied zwischen den HTTP-Antwortcodes 200 und 204?

127

Was macht ein Decorator in Python?

116

Warum ist die POST-Methode in der Regel nicht idempotent?

114

Was ist der Unterschied zwischen expliziten und impliziten Erwartungen bei UI-Tests?

113

Hattest du Erfahrung mit SQL bei deinem letzten Job und wie hast du damit gearbeitet?

110

Der Test erfordert einen UPPD-Benutzer, der nach dem Test gelöscht werden muss. Wie kann sichergestellt werden, dass die Benutzerbereinigung auch bei einem Testfehler durchgeführt wird?

107

# Python - Problem im Code erkennen und ohne Fehler umschreiben # Einen Benutzer zur Liste hinzufügen und diese Liste zurückgeben. # Wenn beim Aufruf kein zweites Argument angegeben ist, den Benutzer zurückgeben. def add_user(user, users=[]): users.append(user) return users print(add_user("User")) # Erstellen Sie eine Liste von drei Funktionen, bei denen jede Funktion bei Aufruf ihre Zahl zurückgibt. # Die erste Funktion soll - 0, die zweite - 1, die dritte - 2 zurückgeben: funcs = [lambda: i for i in range(3)] print([f() for f in funcs])

106
/2