QA / QA Automation
Mettez les étapes du pipeline dans le bon ordre (Lint, Tests unitaires, Construction, Déploiement QA, Sécurité, Tests d'intégration, Couverture, Déploiement en production)
Que signifie la rubrique du CV « vérification de l'intégrité des données entre services » ? Quel rôle ont joué les requêtes SQL dans ce contexte ?
Comment voyez-vous l'utilisation de l'IA dans le travail de QA à l'échelle mondiale, dans le cadre de l'amélioration des processus?
Quels types de Join vous souvenez-vous?
Comment intercepter et modifier la réponse de l'API dans Playwright pour tester l'interface utilisateur?
Dans quelles situations utilise-t-on grep et find?
x = 5 y = "2" print(x * y) print(x + y)
Compris, donc le collègue regarde simplement et localise le problème?
#Une URL est fournie #[lien] #Il faut obtenir une liste avec les noms de tous les utilisateurs de la réponse import requests url = "[lien]" def test response = requests.get(url) print(response.json()) noms = [utilisateur['name'] for utilisateur in response.json()] print(noms)
L'application mobile était-elle native, hybride ou adaptative?
@pytest.mark.skip("flaky") def test_create_user(self, base_url, generate_faker_data): headers = {"api-key": "special-key"} data = { **generate_faker_data } response = requests.post(f'{base_url}/user', json=data, headers=headers) assert response.status_code == 200, "Erreur, l'inscription a échoué" assert "code" in response.json(), "Erreur, entité non créée" response_username = requests.get(f'{base_url}/user/{data["username"]}') assert response_username.json()['username'] == data['username'] assert response_username.json()['id'] == data['id'], "Les IDs ne correspondent pas" self.attach_response(response.json())
As-tu aussi écrit les plans de test?
Qu'est-ce que les itérateurs en Python ? Quelle méthode magique implémente l'itérateur ? Comment se fait le déplacement vers l'élément suivant ? Que se passe-t-il si on parcourt l'itérateur une deuxième fois ?
Y a-t-il des plans de développement ? Où aimeriez-vous évoluer ?
Comment peut-on vérifier que la suppression de l'utilisateur a bien été effectuée ?
Quelle approche de test appliquer en l'absence de documentation : boîte noire, blanche ou grise ?
Parle-moi de ton projet précédent chez VTB — qu'est-ce que c'était, que faisais?
Comment peut-on qualifier un produit de qualité ? Quelle est ta compréhension de la qualité du produit ?
Qu'est-ce que le test négatif ? Donne un exemple dans un jeu mobile.
Sais-tu ce qu'est une architecture monolithique et quelle est la différence fondamentale avec une architecture microservices lors des tests?