Was war dein Test-Stack, Framework?
QA / QA Automation
Welcher Datentyp kann kein Schlüssel in einem Wörterbuch sein?
Wie haben Sie das Problem der instabilen (flaky) Tests gelöst?
Erzähle mir von deiner Berufserfahrung, an welchen Projekten du beteiligt warst, welche Aufgaben du erledigt hast.
# Es wird eine Eingabestring gegeben, und es wird eine Liste von Zahlen aus diesem String benötigt: # Beispiel: # Eingabe: "df12fhfj1jja56jdjdg999" # Ausgabe: [12, 1, 56, 999]
Kann ein Tupel, das eine Liste enthält, ein Schlüssel eines Wörterbuchs sein?
Mit welchen Automatisierungsmustern hast du dich beschäftigt, welche kennst du?
Was ist OOP? Warum objektorientiert? Was sind die Hauptprinzipien der OOP?
Wie waren Ihre automatisierten Tests in die Prozesse eingebunden? Wann wurden sie ausgeführt?
Was ist ein Dekorator? Welche eingebauten Dekoratoren kennst du?
Was passiert mit dem Objekt, wenn ein unveränderlicher Datentyp geändert wird (z.B. die Zahl 5 um 1 erhöht)?
Lösungsoptimierung: Wie entfernt man den else-Zweig und verwendet for/else?
Wie war Ihre Arbeit mit Testdaten organisiert? Wie haben Sie sie generiert, wo haben Sie sie gespeichert, wie haben Sie sie verwendet?
Welche Datentypen gibt es in Python und in welche Gruppen können sie eingeteilt werden?
Wo sollten Fixtures aufbewahrt werden? Kann man sie außerhalb von conftest.py speichern?
Welche Arten von Selektoren/Locator kennen Sie? Was sind die Vorteile von XPath und CSS?
Was ist ein Generator und ein Iterator? Was ist der Unterschied? Welches Schlüsselwort wird im Generator verwendet?
Welche Prinzipien der Code-Schreibung kennst du? (DRY, SOLID, KISS usw.)
Was ist ein Objekt in Python? Welche Attribute hat jedes Objekt?
Was ist eine Fixture in PyTest? Aus welchen Teilen besteht sie (setup/teardown über yield)? Welche Argumente hat die Fixture?