Wurde das Projekt von Grund auf neu geführt, also hat er die Automatisierung von Anfang an selbst organisiert?
QA / QA Automation
Du hast statische verschachtelte Klassen erwähnt — kannst du ein Beispiel für die Verwendung geben?
Wie erfolgt die Fehlerbehandlung im Projekt (im Allgemeinen und auf Java-Code-Ebene)?
Wie sieht Ihr Release-Zyklus überhaupt aus?
Wofür sind statische Variablen? Warum static für eine Variable schreiben?
Was ist der Statuscode 500? Ein praktisches Beispiel.
Was sind Äquivalenzklassen und wie wird ihre Zerlegung bestimmt?
Wofür wird das Schlüsselwort static in Java verwendet? Gib ein praktisches Beispiel.
Hast du den Grenzbereich (Werte außerhalb des zulässigen Bereichs) überprüft?
Werden im Projekt abstrakte Klassen verwendet? Geben Sie ein Beispiel.
Wird die Isolierung also auf Datenebene durchgeführt?
Was bedeutet 'durch Iteration'? Erklären Sie es genauer.
Wird die Parametrisierung von Tests verwendet, und womit ist sie implementiert?
Was ist der Unterschied zwischen HTTP und HTTPS?
Wo werden die manuellen Tests gespeichert, was wird als Kontrollsystem für die Tests verwendet?
Erzähl mir, was du von deinem neuen Arbeitsplatz erwartest und was du nicht wiederholen möchtest (negative Momente)?
Am Ende müssen wir irgendwo einen Fehler behandeln?
Wird der Feature-Branch in dev zusammengeführt, und auf staging wird entweder der dev-Branch oder ein separater Release-Branch (Master) deployed?
Schreibt der zweite Tester auch automatisierte Tests?
503 — von wem kommt diese Antwort, wenn der Dienst, den du kontaktiert hast, nicht verfügbar ist?