Kunt u het concept van abstractie in objectgeoriënteerd programmeren uitleggen?
QA / QA Automation
Welke niveaus zijn opgenomen in de structuur van de testpiramide?
Waarom is WebView minder veilig? Waarom is autorisatie via WebView minder veilig?
Heeft u ooit met een queryplan in de database gewerkt (EXPLAIN/EXPLAIN ANALYZE)?
Wat zijn fixtures? Waarvoor zijn ze nodig?
Kunt u uw professionele ervaring en de projecten waaraan u hebt deelgenomen delen?
Waaruit bestaat de 'git pull'-opdracht en hoe werkt deze samen met de repository?
Kun je de belangrijkste HTTP-methoden die je kent opsommen?
Hoe kies je een mobiel apparaat voor testen, waar ga je op letten?
De methode plaatst een bestelling op de website. Ontvangt: 1 Lijst van zendingen met producten 2 Verwachte afleverdatum voor elke zending 3 Afleveradres met opmerkingen 4 Betalingsmethode, bijvoorbeeld bankkaart. De lengtebeperking voor address.comment is 200 tekens De lengtebeperking voor shipments is 200 objecten Het is nodig om deze methode te testen (een checklist van controles op te stellen). POST /order { "shipments": [ // zendingen/dozen met producten { "id": "number", "date": "number" // Verwachte leverdatum } ], "adress": { "id": "number", "comment": "string", "is_leave_at_door": "boolean" // achterlaten bij de deur }, "payment_method": "string" # card / apple_pay }
Hoe voeg je het opschonen van de lijst toe na het voltooien van de test? Wat is het verschil tussen yield en AdFinalizer?
Welke criteria moeten worden gebruikt bij het kiezen van HTTP-methoden POST, PUT en PATCH voor resource-updates?
Vertel over je laatste werkplek: project, processen, waar je verantwoordelijk voor was, waarmee je bezig was.
Wat zijn de voordelen en nadelen van het gebruik van XPath in vergelijking met CSS-selectors bij het automatiseren van tests of het parseren van documenten?
Er is een tabel genaamd carts. Kolommen: userID, itemID, quantity. Vind de gebruikers met een grote winkelwagen, degenen wiens totale aantal items meer dan 300 is.
Welke sniffers heb je gebruikt? Vertel me over hun functies en waarvoor ze dienen.
Kunt u het concept van polymorfisme in objectgeoriënteerd programmeren uitleggen?
Hoe hebben jullie UI-tests op CI uitgevoerd? Wat hebben jullie gebruikt?
Taak: Palindroom Schrijf een functie is_palindrome(s: str) -> bool, die controleert of een string een palindroom is (gelijk gelezen van links naar rechts en rechts naar links). Moet spaties, leestekens en hoofdlettergebruik negeren. Voorbeelden: - is_palindrome("racecar") → True - is_palindrome("A man, a plan, a canal: Panama") → True - is_palindrome("race a car") → False
Ben je ooit geconfronteerd met flaky-tests? Welke praktijken zijn er om ze te bestrijden?