Was ist, wenn Sie die automatischen Tests nicht abgedeckt haben, aber eine neue Funktion läuft?
QA / QA Automation
Manchmal gibt es Probleme mit der Infrastruktur, einen temporären Glitch, und der Test fällt aus, deshalb führen wir ihn erneut aus. Wie gehen Sie damit um?
Was passiert mit dem externen Dienst — ist er nicht erreichbar oder antwortet er langsam?
Erzähle die schwierigste oder interessanteste Funktion in deiner gesamten Karriere.
Hast du Präferenzen bezüglich des Produkts, das wir herstellen?
Hast du Testfälle in Java? Wie stehst du zu Kotlin? Hast du Erfahrung damit?
Wie oft führen Sie Integrationstests mit anderen Teams durch?
Können Sie ein konkretes Risiko nennen?
Wie viel Zeit benötigst du, um nach Erhalt des Angebots an einen neuen Ort zu ziehen?
Wann erfolgt das Merge des PR? Nach welchem Schritt?
Der Entwickler hat den Bug geschlossen, weil er ihn bei sich nicht reproduzieren kann, aber du siehst ihn in 100% der Fälle. Wie vorgehen?
Welche Tests haben Sie bei der Überprüfung angesehen?
Nach dem Anruf kann der Entwickler den Fehler immer noch nicht reproduzieren. Was tun?
Haben Sie die Tests selbst durchgeführt? Hatten Sie so etwas?
Gibt es noch andere Gründe, Java zu bevorzugen?
Der Interviewer erklärte, dass sie keine 100% Automatisierung haben und manuelles Testen die Norm ist. Wie stehst du dazu?
Stell dir vor, ich bin eine neue QA im Team und habe noch nie mit Transaktionen gearbeitet. Was würdest du mir über Geldentitäten erzählen?
Haben Sie eine API, Integrations- und UI-Tests? Erzählen Sie mehr darüber.
Haben Sie bewusst auf automatisierte Tests verzichtet und nur manuelle Überprüfungen durchgeführt?
Können Sie ein Beispiel für eine Überprüfung geben, die zu teuer für die Automatisierung ist?