QA / QA Automation
Warum in der Suche? Ist das kein Geheimnis?
Welche Werkzeuge wurden speziell bei den automatisierten Tests mit Kafka verwendet?
Wie erstellen Sie Berichte über die Ausführung von automatisierten Tests?
Warum treten Flaki-Tests auf? Wegen ihrer Dienste?
Barrierefreiheitstests (Accessibility testing) — was ist das und was wird überprüft?
Was ist eine idempotente Anfrage und warum ist sie beim Testen von APIs wichtig?
Was ist der Unterschied zwischen Dockerfile und docker-compose?
Weißt du, worauf ein Tester in unserem Team achten sollte?
Auf welche Weisen kann man eine Ausnahme behandeln oder auslösen?
Erzählen Sie uns von der Zusammensetzung Ihres Teams im Projekt
Gab es Szenarien, in denen ein Ereignis aus einem externen System kam und nicht aus Ihrem Microservice?
Was passiert mit der Anfrage, nachdem die Domain im Browser eingegeben und Enter gedrückt wurde?
Wenn das Backend vollständig durch Tests abgedeckt ist, lohnt es sich dann noch, die Benutzeroberfläche zu testen, oder kann man das schon sein lassen?
Erzähle mir von Docker — was ist das und warum braucht QA es?
Welche Testdesign-Techniken kennen und verwenden Sie?
Welche Datenstrukturen in Java sind synchronisiert und welche nicht?
Welche Methoden enthält die Klasse Object?
Was ist der Unterschied zwischen Frontend und Backend?
Welche HTTP-Statuscodes kennst du? Worin besteht der Unterschied zwischen 401 und 403?
Aufgabe: Palindrom Schreiben Sie eine Funktion is_palindrome(s: str) -> bool, die überprüft, ob eine Zeichenkette ein Palindrom ist (gelesen von links nach rechts und von rechts nach links). Dabei sollen Leerzeichen, Satzzeichen und Groß-/Kleinschreibung ignoriert werden. Beispiele: - is_palindrome("racecar") → True - is_palindrome("A man, a plan, a canal: Panama") → True - is_palindrome("race a car") → False