Sobes.tech
Junior — Middle

Que tipos de coleções você usou nos seus projetos?

sobes.tech IA

Resposta da IA

Nos projetos de QA e automação de testes, frequentemente utilizam-se diferentes tipos de coleções para armazenar e processar dados:

  • Listas (List) — coleções ordenadas e modificáveis, úteis para armazenar sequências de elementos, por exemplo, uma lista de casos de teste.
  • Conjuntos (Set) — coleções não ordenadas de elementos únicos, úteis para eliminar duplicados ou verificar interseções.
  • Dicionários (Dictionary) — coleções de pares chave-valor, frequentemente usadas para armazenar parâmetros de testes ou resultados com acesso rápido por chave.
  • Tuplos (Tuple) — sequências imutáveis, usadas para armazenar conjuntos fixos de dados.

Exemplo em Python:

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

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

# Dicionário com resultados de testes
results = {'test_login': 'passed', 'test_logout': 'failed'}

# Tuplo com parâmetros
params = ('chrome', 'windows', '1080p')