Warum werden Datentypen als veränderlich oder unveränderlich betrachtet?
QA / QA Automation
Haben Sie mit den eigenen Hooks von PyTest gearbeitet?
a = 4 b = [4] ergebnis = (a, b) a = 5 b.append(5) Frage: Was ist der Wert von Ergebnis nach Ausführung aller Zeilen und warum?
Wie denken Sie, wird sich die Situation mit KI-Tools weiterentwickeln?
Stellen Sie sich vor, Sie treten einem Projekt bei und erhalten während des Onboardings Ihre erste Aufgabe für automatisierte Tests: Was wäre für Sie wichtig zu lernen, und würden Sie kritische Fälle oder architektonische Probleme hervorheben, wenn Sie sie bemerken?
Welche Fehler können bei der Organisation des parallelen Starts von automatisierten Tests gemacht werden?
Welche Sichtbarkeitsbereiche gibt es in Python?
Welches ist dein bevorzugtes Verhältnis von manuellen Tests zu Automatisierung?
Implementieren Sie vier weitere API-Tests für die verbleibenden Benutzerverwaltungs-Methoden, indem Sie die bereits im Projekt beschriebenen Methoden studieren.
Welche Überprüfungen fehlen in den implementierten Tests?
Hatten Sie Probleme beim Verständnis des Framework-Codes?
Warum sollte eine Fixture mit scope="session" ausgeführt werden, wenn sie nicht autouse=True hat und nicht von einem Test oder einer anderen Fixture angefordert wird?
Welche Linux-Befehle verwendest du, um dich mit dem Server zu verbinden und eine Datei zu bearbeiten?
Was passiert mit der Anfrage, nachdem die Domain im Browser eingegeben und Enter gedrückt wurde?
Welche weiteren Verbesserungen würden Sie für Tests und Projekt vorschlagen?
Haben Sie im Projekt visuelle Tests mit Referenzbildern verwendet?
Haben Sie Feature Flags bei der Arbeit verwendet?
Wurden die Tests im Projekt parallel gestartet? Welche Probleme traten auf und wie wurden sie gelöst?
Wie bestimmt PyTest, dass eine Datei, Klasse oder Funktion ein Test ist und kein normaler Code?
Wie lange hat es gedauert, diese Aufgabe abzuschließen?