Pourquoi utilise-t-on uuid4 dans le code, que cela signifie-t-il et à quoi sert-il?
QA / QA Automation
Quelle est la différence entre une copie profonde et une copie superficielle, et quand doit-on utiliser chacune lors de la préparation des données de test?
Parle-moi des tests d'interface utilisateur : à quoi fais-tu attention lors du test de l'interface ?
Expliquez les 4 principes de la POO et donnez des exemples de leur application dans votre expérience.
Pourquoi faut-il déployer un environnement de test dans Kubernetes plutôt que simplement localement ou dans Docker Compose?
Comment avez-vous lancé les tests de régression — avant chaque version ou selon un calendrier ? À quelle fréquence ?
Comment avez-vous personnellement validé que l'événement métier a été correctement envoyé au topic Kafka après une action dans l'API?
Écrivez l'un de ces cas de test en entier, à quoi il doit ressembler, y compris les résultats attendus.
Parlez-moi des bugs les plus difficiles que vous avez trouvés et comment vous avez localisé leur cause.
Quelle est la différence entre WHERE et HAVING?
Comment la différence entre OLTP et OLAP est-elle utilisée dans les tests ?
Comment planifiiez-vous les délais pour l'automatisation et que faisiez-vous si vous ne parveniez pas à respecter le délai?
Quelle est la différence entre les bases de données OLTP et OLAP et comment cela influence-t-il l'approche du développement/test?
Qu'est-ce que assert en Python et à quoi sert-il dans les tests?
Comment as-tu divisé les tests en étapes de smoke et de régression ? À quelle étape ont-ils été lancés ?
Expliquez la différence entre l'approche NoSQL et le modèle relationnel, et quand il est préférable de choisir NoSQL.
# Formulaire d'inscription client dans l'application bancaire avec les champs : # Nom complet, téléphone, INN, date de naissance. # Rédigez 5-7 cas de test, # scénarios positifs et négatifs, ainsi que des valeurs limites.
Parle-moi de ton dernier projet : quelles tâches as-tu résolues, que faisais-tu exactement ?
# Écrivez un test Pytest pour l'endpoint API POST /clients, qui crée un client. # Il faut vérifier : le code de statut 201, que la réponse contient client_id, # et qu'une requête répétée avec le même INN renvoie 409 Conflit.
Comment avez-vous personnellement vérifié l'intégrité des données entre deux bases de données différentes, comme Oracle et ClickHouse?