Hoe implementeer je een connector naar de database in Python? Hoe wordt de verbinding via fixtures doorgegeven aan tests? Wordt teardown uitgevoerd als de test faalt? Wat is de status van de test als de verbinding met de database niet lukt?
QA / QA Automation
Geef een voorbeeld van een situatie waarin de beslissing om een test te automatiseren niet vanzelfsprekend was.
Wat verandert er als de lijst wordt gewijzigd met de methode extend?
Voor de tests moeten vijf verschillende jobs worden uitgevoerd om de omgeving voor te bereiden. Hoe voer je ze parallel uit in GitLab CI, en de job met pytest — pas nadat alle jobs van de eerste fase zijn voltooid?
Vertel hoe u uw teststrategie hebt ontwikkeld voor een microservices-architectuur.
Hoe rechtvaardig je het ontwerp met ruimte voor toekomstige belasting en voorkom je voortijdige optimalisatie?
Welke Linux-commando's gebruik je in de opdrachtregel?
Leg het verschil uit tussen Dockerfile, Docker-afbeelding en Docker-container.
Wat is het belangrijkste doel van Docker Compose?
Wat is een index in een database, bijvoorbeeld in PostgreSQL?
Er zijn 2 lijsten a = [1, 2, 3] b = [6, 5, 4] vereist is een uiteindelijke lijst die alle elementen van de eerste bevat, het symbool "a" en alle elementen van de tweede in omgekeerde volgorde
Als een fixture een SELECT * uitvoert en de testdatabase is gegroeid tot honderden miljoenen gebruikers, waardoor de gegevens niet meer in het RAM-geheugen passen, hoe los je het probleem op door alleen de fixture aan te passen en alle tests niet te herschrijven?
Wat verandert er als je return weglaat en print(final) laat staan?
Welke opdracht gebruik je om een container met Ubuntu 18 te starten om een Bash-script te testen?
Waarom stopt het rapport met publiceren wanneer de tests falen in een GitLab CI-pipeline die uit twee fasen bestaat: de eerste voert de tests uit en uploadt de XML-resultaten, de tweede leest de XML en publiceert het HTML-rapport.
Werken met Postman en collecties — is het moeilijk om collecties te schrijven?
Waarom heb je voor deze aanpak/oplossing gekozen? (vraag over de geschreven code)
Waarvoor dienen artefacten in GitLab CI?
Hoe vind je een regel in een bestand zonder het volledig te openen en vervang je het gevonden woord door een ander (commando grep/sed in Linux)?
Waarom wordt body niet gebruikt in de selector voor het formulier element?