QA / QA Automation
Was sind Fixtures in pytest? Wie sehen sie aus und wie funktionieren sie?
Wie haben Sie die Parallelisierung der Tests umgesetzt?
Wie war Ihr Prozess zur Arbeit mit Anforderungen und Testfällen organisiert? Shift-left-Ansatz?
Implementieren Sie eine Funktion, um festzustellen, ob zwei Wörter Anagramme sind Beispiel: Wildschwein — Bank
Was bedeutet kurz jede Aggregatfunktion? Kannst du das erklären?
Der Entwickler hat den Fehler behoben, aber im Pipeline sind die automatischen Tests rot. Wie kann man sehen, wo der Fehler liegt?
Was passiert, wenn bei der Berechnung der Provision 15 Nachkommastellen entstehen?
Haben Sie mit JSON gearbeitet? Welche Datentypen von JSON kennen Sie?
Wer war die Quelle Ihrer Aufgaben und wie wussten Sie, was zu tun war?
Aus welchen Elementen sollte die Teststrategie bestehen?
Was ist der Unterschied zwischen Lasttest und Stresstest?
In welcher Reihenfolge werden die Fixtures ausgeführt? import pytest @pytest.fixture(scope="session") def setup_api_logs(): print("A") @pytest.fixture(scope="module") def db_container(): print("B") @pytest.fixture(scope="function", autouse=True) def api_client(db_container): print("C") @pytest.fixture(scope="function") def auth_token(): print("D") def test_create_order(auth_token): assert True
Welche Linux-Befehle in der Befehlszeile verwenden Sie?
Ist der Prozentsatz der Codeabdeckung bekannt?
Was ist CI/CD und wozu ist es gut?
Wie organisieren Sie den Prozess der Auswahl von Tests für die Automatisierung?
Was ist ein Bug und wie ist sein Lebenszyklus?
Was macht ICMP und welche Parameter können beim Ping eingestellt werden?
Was sollte in ein oder zwei Jahren passieren, damit du verstehst, dass du als Fachmann gewachsen bist?
Der PM sagt: Wir müssen die Anwendung in einer Stunde testen, in einer Stunde ist der Release. Was wirst du tun?