Sobes.tech
Junior — Middle

Quels types de collections avez-vous utilisés dans vos projets?

sobes.tech IA

Réponse de l'IA

Dans les projets de QA et d'automatisation des tests, différents types de collections sont souvent utilisés pour stocker et traiter des données:

  • Listes (List) — collections ordonnées et modifiables, utiles pour stocker des séquences d'éléments, par exemple une liste de cas de test.
  • Ensembles (Set) — collections non ordonnées d'éléments uniques, utiles pour supprimer les doublons ou vérifier les intersections.
  • Dictionnaires (Dictionary) — collections de paires clé-valeur, souvent utilisées pour stocker des paramètres de test ou des résultats avec un accès rapide par clé.
  • Tuples (Tuple) — séquences immuables, utilisées pour stocker des ensembles de données fixes.

Exemple en Python:

# Liste de cas de test
test_cases = ['test_login', 'test_logout', 'test_signup']

# Ensemble d'erreurs uniques
errors = {'404 Not Found', '500 Internal Server Error'}

# Dictionnaire avec résultats de tests
results = {'test_login': 'passed', 'test_logout': 'failed'}

# Tuple avec paramètres
params = ('chrome', 'windows', '1080p')