Sobes.tech

QA / QA Automation

Que comprenez-vous par les termes « stratégie de test », « architecture » et « décision »?

191

Comment sont gérées les exceptions en Python ? Dans quel cas utilise-t-on try/except ?

189

Avec quels systèmes d'exploitation travailles-tu : Windows, Linux ?

188

Qu'est-ce que les générateurs en Python ? Comment s'appelle l'itérateur qui utilise yield en interne ?

187

Quelles commandes ou utilitaires en ligne de commande avez-vous utilisés pour travailler avec Kafka?

186

L'utilisation de la fonction B sera-t-elle la même dans le premier et le deuxième cas?

183

@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())

180

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 exemple c = [1, 2, 3, 'a', 4, 5, 6]

179

Pourquoi l'utilisation de yield n'entraîne-t-elle pas une nouvelle requête à la base de données à chaque appel ? Comment cela influence-t-il la propreté et l'intégrité des données de test ?

178

Comment avez-vous travaillé sur la détaillation et la conception de vos tests?

178

@pytest.fixture(scope="session") def a(): return [1, 2] def test_one(a): a.append(3) def test_two(a): print(len(a))

178

Pourquoi peut-il être nécessaire d'avoir plus d'un conteneur dans un Pod Kubernetes?

177

Parle-moi de ton expérience, en particulier dans l'automatisation des tests. Quelles tâches as-tu effectuées : tests API, tests UI, lesquelles plus, lesquelles moins ?

177

Pourquoi ce test est-il marqué comme flaky, alors qu'il semble simple?

176

Un grand ensemble E2E prend 40 minutes à chaque MR, même si seul le README est modifié. Comment organiser l'exécution pour que de petites modifications ne lancent pas l'ensemble des tests?

174

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 ?

173

Quelle bibliothèque avez-vous utilisée pour les tests API en Python?

170
/5