Neben GET-Anfragen gibt es auch POST und PATCH. Wie verstehst du den Unterschied zwischen ihnen?
QA / QA Automation
Wenn trotzdem eine falsche Wert vom Backend kommt, wie würdest du das Problem lokalisieren?
PageObject erweitert sich im Laufe der Zeit auf einer komplexen Seite und wird schwer lesbar. Hattest du so etwas und wie bist du damit umgegangen?
Wenn dir die Aufgabe übertragen wird, einen Fall zu automatisieren, wie würdest du ihn verpacken? Wie würdest du die Struktur organisieren?
Haben Sie mit Kafka gearbeitet? Haben Sie Erfahrung mit Message-Brokern?
Wie können Microservices noch kommunizieren außer über APIs? Kennst du andere Wege?
Stell dir vor, du hast ein Frontend, der Endpoint GET ALL gibt eine Liste von Benutzern mit ID und Namen zurück, und irgendwann wird anstelle der ID ein falscher Wert in der Spalte angezeigt. Wie würdest du dieses Problem lokalisieren?
Stellen Sie sich vor, Sie müssen einen neuen GET-Endpunkt testen, der nach ID ID und Name zurückgibt. Listen Sie die Prüfungen von den wichtigsten bis zu den weniger wichtigen auf.
Es ist eine Aufgabe gekommen: Es wird ein neues Registrierungsformular mit 10 Feldern erstellt, die ausgefüllt werden müssen. Es kann viele Prüfungen geben. Wie minimierst du die Anzahl der Tests, ohne viel an Abdeckung zu verlieren?
Du hast erwähnt, dass du mit flaky-Tests gekämpft hast. Erzähl mir mehr darüber.
Wofür ist Kafka überhaupt und wie hilft sie?
Was ist für dich eine Microservice-Architektur und welchen Unterschied würdest du im Vergleich zu einer monolithischen Architektur hervorheben?
Wir haben eine Entität A, B, C, und dann 50-60 Komponenten darin. Wie würdest du das Problem des Wachstums lösen?
Erinnerst du dich, wie man einen Branch in Git erstellt?
Welche Tools und Dienste hast du zum Ansehen von Logs verwendet?
Hattest du CI/CD? Wie verstehst du es?
Was hast du zuletzt Technisches gelesen? Einen interessanten Artikel?
Du hast gesagt, dass du viel automatisiert hast und Muster verwendet hast. Welche Muster hast du bei der Automatisierung verwendet?