Sobes.tech
Junior — Middle

¿Qué tipos de colecciones has utilizado en tus proyectos?

sobes.tech AI

Respuesta de la IA

En proyectos de QA y automatización de pruebas, a menudo se utilizan diferentes tipos de colecciones para almacenar y procesar datos:

  • Listas (List) — colecciones ordenadas y modificables, útiles para almacenar secuencias de elementos, por ejemplo, una lista de casos de prueba.
  • Conjuntos (Set) — colecciones no ordenadas de elementos únicos, útiles para eliminar duplicados o verificar intersecciones.
  • Diccionarios (Dictionary) — colecciones de pares clave-valor, comúnmente usadas para almacenar parámetros de pruebas o resultados con acceso rápido por clave.
  • Tuplas (Tuple) — secuencias inmutables, usadas para almacenar conjuntos de datos fijos.

Ejemplo en Python:

# Lista de casos de prueba
test_cases = ['test_login', 'test_logout', 'test_signup']

# Conjunto de errores únicos
errors = {'404 Not Found', '500 Internal Server Error'}

# Diccionario con resultados de pruebas
results = {'test_login': 'passed', 'test_logout': 'failed'}

# Tupla con parámetros
params = ('chrome', 'windows', '1080p')