QA / QA Automation
Praktische Aufgabe: Analyse der Anforderungen an den Karten-Vitrinendisplay (Mobile Version) — Unstimmigkeiten finden.
Mit welchen Arten von Tests sind Sie vertraut und welche haben Sie angewendet?
Welche Arten von Sammlungen und deren Implementierungen haben Sie in Java zur Datenspeicherung verwendet?
Auf welche Weise können Verbindungen zwischen Tabellen in einer Datenbank hergestellt werden?
Haben Sie ein Framework von Grund auf neu entwickelt? Können Sie erklären, welchen Technologie-Stack Sie verwendet haben und wie die architektonische Lösung aufgebaut war?
Können Sie erklären, was im Kontext der Kommunikation unter einem Broadcast-Kanal verstanden wird?
Was sind idempotente Operationen im Kontext von Anfragen und wie unterscheiden sie sich von nicht-idempotenten?
Was ist eine Fixture in pytest?
Welche Muster wurden bei der Entwicklung von automatisierten Tests verwendet?
Erzähle mir vom letzten Arbeitsplatz: Projekt, Prozesse, wofür du verantwortlich warst, womit du dich beschäftigt hast.
Welche Testdesign-Techniken kennst du?
Wer in Ihrem Team hat die Prioritäten und die Wichtigkeit der identifizierten Fehler festgelegt?
Was passiert, wenn du [Link] im Browser eingibst und Enter drückst? Wohin wird die erste Anfrage gesendet?
Gibt es ein Verständnis dafür, was eine Stundenvergütung (Stundenlohn) ist?
Wie sah das Team aus? Wie viele Personen? Wie wurden die Aufgaben verteilt?
Können Sie die Funktion der Methode hashCode in der Klasse Object in Java erklären und wie sie verwendet wird?
Was tun, wenn die Daten in der Benutzeroberfläche nicht mit den Daten in der Datenbank übereinstimmen?
Welche Zugriffsrechte gewährt der Modifikator public für Methoden oder Felder einer Klasse?
Was sollte zuerst durchgeführt werden: Smoke-Test oder Regressionstest?
Können Sie erklären, was die HTTP-Methode GET bedeutet und wofür sie bei der Arbeit mit Web-Ressourcen verwendet wird?