Nommez les principes fondamentaux de la POO et comment ils sont réalisés en Python?
QA / QA Automation
a = 4 b = [4] résultat = (a, b) a = 5 b.append(5) Question : quelle est la valeur de résultat après l'exécution de toutes les lignes et pourquoi ?
Si a = 128 et b = 128, quel sera le résultat des comparaisons a == b et a is b?
Quelle est la différence entre Dockerfile et docker-compose ?
Pourquoi les types de données sont-ils considérés comme modifiables ou immuables?
Que affiche ce code et pourquoi ? x = 5 def show_x(): print(x) x = 10 return x show_x() print(x)
Imaginez que vous rejoignez un projet et que vous recevez votre première tâche de test automatique lors de l'intégration : qu'est-ce qui serait important pour vous d'apprendre, et souligneriez-vous les cas critiques ou les problèmes architecturaux si vous les remarquez ?
Avez-vous travaillé avec les hooks de PyTest eux-mêmes?
Quelle est votre proportion préférée de tests manuels à automatisés ?
Quels sont les domaines de visibilité en Python?
Implémente quatre autres tests API pour les méthodes restantes de gestion des utilisateurs, en étudiant les méthodes déjà décrites dans le projet.
Quelles commandes Linux utilisez-vous pour vous connecter au serveur et éditer un fichier?
Quelles autres améliorations proposeriez-vous pour les tests et le projet?
Pourquoi une fixture avec scope="session" doit-elle être exécutée si elle n'a pas autouse=True et n'est pas demandée par un test ou une autre fixture?
Avez-vous rencontré des problèmes pour comprendre le code du framework?
Quelles vérifications manquent dans les tests réalisés?
Avez-vous utilisé des feature flags dans votre travail?
Qu'est-ce qu'une couche dans Docker et à quoi sert-elle?
Que se passe-t-il avec la requête après avoir saisi le domaine dans le navigateur et appuyé sur Entrée?
Parlez-nous de votre équipe actuelle : quelles tâches effectuez-vous — liées au produit ou à l'infrastructure — et quel est le rôle du testeur dans l'équipe ?