QA / QA Automation
Wann haben Sie an der Anforderungsanalyse gemeinsam mit den Analysten teilgenommen: vor der Aufgabenbeschreibung oder während des Prozesses?
Welche weiteren Engpässe können bei einer Lösung zur Übertragung von Bildern über Kafka auftreten, abgesehen von den zusätzlichen Kosten?
Geben Sie ein Beispiel für eine Situation, in der die Entscheidung zur Automatisierung eines Tests nicht offensichtlich war.
Welche Überprüfungen würden Sie für diese Erweiterung der API-Antwort durchführen, die ein Objekt region mit einem Feld regionCode vom Typ Integer enthalten soll?
Haben Sie schon einmal mit Dekorateuren gearbeitet?
Was ist der Unterschied zwischen den Datentypen integer und number?
Wie wurde der Arbeitsprozess bei den Sprints organisiert: ihre Dauer, Planung und Aufgabenverteilung?
Warum wird der Bericht nicht mehr veröffentlicht, wenn die Tests in einer GitLab CI-Pipeline fehlschlagen, die aus zwei Phasen besteht: Die erste führt die Tests aus und lädt die XML-Ergebnisse hoch, die zweite liest das XML und veröffentlicht den HTML-Bericht?
Listen Sie die Testebenen auf.
Wo haben Sie die Testdokumentation geführt und wie wurde die Testplanung im Projekt durchgeführt?
Erklären Sie den Unterschied zwischen Dockerfile, Docker-Image und Docker-Container.
Was ist Service als Entität in Kubernetes?
Erzählen Sie uns über Testdesign-Techniken: Welche haben Sie am häufigsten verwendet?
Welche Erfahrung haben Sie mit Kubernetes? Was haben Sie konkret gemacht?
Welche Tools haben Sie für die Arbeit mit Kafka verwendet?
# Erstellen Sie eine Liste von drei Funktionen, bei denen jede Funktion bei Aufruf ihre eigene Zahl zurückgibt. # Die erste Funktion soll - 0, die zweite - 1, die dritte - 2 zurückgeben: funcs = [lambda: i for i in range(3)] print([f() for f in funcs]) # Antwort:
Wie testet man eine Aufgabe, wenn ihre Beschreibung nur aus einer Überschrift besteht?
Welche Phasen der Produktentwicklung erinnern Sie sich?
Wer war die Quelle Ihrer Aufgaben und wie wussten Sie, was zu tun war?
Wenn eine Fixture ein SELECT * ausführt und die Testdatenbank auf Hundert Millionen Nutzer angewachsen ist, sodass die Daten nicht mehr in den Arbeitsspeicher passen, wie kann man das Problem beheben, indem man nur die Fixture ändert und nicht alle Tests neu schreibt?