Was ist der Unterschied zwischen den Befehlen git pull und git fetch beim Arbeiten mit einem Repository?
QA / QA Automation
Welche Ebenen sind in die Struktur der Testpyramide eingebunden?
Warum ist WebView weniger sicher? Warum ist die Authentifizierung über WebView weniger sicher?
Haben Sie schon einmal mit einem Abfrageplan in der Datenbank gearbeitet (EXPLAIN/EXPLAIN ANALYZE)?
Könnten Sie Ihre Berufserfahrung und die Projekte, an denen Sie beteiligt waren, teilen?
Was sind Fixtures? Wozu sind sie nützlich?
Kannst du die wichtigsten HTTP-Methoden aufzählen, die du kennst?
Aus welchen Komponenten besteht der Befehl 'git pull' und wie interagiert er mit dem Repository?
Wie wählt man ein mobiles Gerät für Tests aus, worauf werden Sie sich stützen?
Die Methode platziert eine Bestellung auf der Website. Sie akzeptiert: 1 Liste der Sendungen mit Produkten 2 Erwartetes Lieferdatum für jede Sendung 3 Lieferadresse mit Kommentaren 4 Zahlungsmethode, z.B. Bankkarte. Die Längenbegrenzung für address.comment ist 200 Zeichen Die Längenbegrenzung für shipments ist 200 Objekte Es ist notwendig, diese Methode zu testen (eine Checkliste der Prüfungen zu erstellen). POST /order { "shipments": [ // Sendungen/Boxen mit Produkten { "id": "number", "date": "number" // Erwartetes Lieferdatum } ], "adress": { "id": "number", "comment": "string", "is_leave_at_door": "boolean" // an der Tür lassen }, "payment_method": "string" # card / apple_pay }
Wie fügt man die Listenbereinigung nach Abschluss des Tests hinzu? Was ist der Unterschied zwischen yield und AdFinalizer?
Was sind die Vor- und Nachteile der Verwendung von XPath im Vergleich zu CSS-Selektoren bei der Automatisierung von Tests oder der Dokumentenparsing?
Welche Kriterien sollten bei der Auswahl der HTTP-Methoden POST, PUT und PATCH für Ressourcenaktualisierungsoperationen verwendet werden?
Erzähle mir vom letzten Arbeitsplatz: Projekt, Prozesse, wofür du verantwortlich warst, womit du dich beschäftigt hast.
Es gibt eine Tabelle namens carts. Spalten: userID, itemID, quantity. Finden Sie Benutzer mit einem großen Warenkorb, diejenigen, deren Gesamtzahl der Artikel mehr als 300 beträgt.
Welche Sniffer haben Sie verwendet? Erzählen Sie mir von ihren Funktionen und wozu sie dienen.
Können Sie das Konzept der Polymorphie in der objektorientierten Programmierung erklären?
Wie haben Sie UI-Tests auf CI gestartet? Was haben Sie verwendet?
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
Hast du schon einmal mit flaky-Tests zu tun gehabt? Welche Praktiken gibt es, um damit umzugehen?