Que se passera-t-il si la liste est modifiée par la méthode extend?
QA / QA Automation
Comment implémenter un connecteur à la base de données en Python ? Comment la connexion est-elle transmise aux tests via des fixtures ? Le teardown sera-t-il effectué si le test échoue ? Quel sera le statut du test si la connexion à la base de données échoue ?
Donnez un exemple de situation où la décision d'automatiser un test n'était pas évidente.
Avant les tests, il faut effectuer cinq jobs différents pour préparer l'environnement. Comment les lancer en parallèle dans GitLab CI, et le job avec pytest — seulement après la fin de tous les jobs de la première étape?
Racontez comment vous avez élaboré votre stratégie de test pour une architecture de microservices.
Explique la différence entre Dockerfile, image Docker et conteneur Docker.
Comment justifier la conception avec une marge pour la charge future et éviter l'optimisation prématurée?
Quelle est la fonction principale de Docker Compose?
Quelles commandes en ligne de commande Linux utilisez-vous?
Qu'est-ce qu'un index dans une base de données, par exemple dans PostgreSQL?
Il y a 2 listes a = [1, 2, 3] b = [6, 5, 4] Il faut créer une liste finale contenant tous les éléments de la première, le caractère "a" et tous les éléments de la seconde en ordre inverse
Quelle commande utiliser pour lancer un conteneur avec Ubuntu 18 et vérifier un script Bash?
Pourquoi le rapport cesse-t-il d'être publié lorsque les tests échouent dans un pipeline GitLab CI composé de deux étapes : la première exécute les tests et télécharge les résultats XML, la seconde lit le XML et publie le rapport HTML ?
Si une fixture exécute un SELECT * et que la base de données de test atteint des centaines de millions d'utilisateurs, ce qui empêche les données de tenir en mémoire vive, comment résoudre le problème en ne modifiant que la fixture et sans réécrire tous les tests?
Que se passera-t-il si on enlève return et laisse print(final) ?
Travailler avec Postman et des collections — est-ce difficile d'écrire des collections?
Comment vérifier les hypothèses sur les causes de l'instabilité du test en analysant les fichiers associés?
Pourquoi avez-vous choisi cette approche/résolution en particulier ? (question sur le code écrit)
Comment trouver une ligne dans un fichier sans l'ouvrir complètement et remplacer le mot trouvé par un autre (commande grep/sed sous Linux) ?
Pourquoi le corps n'est-il pas utilisé dans le sélecteur pour l'élément du formulaire?