Sobes.tech
Junior — Middle

Quali tipi di collezioni hai usato nei tuoi progetti?

sobes.tech AI

Risposta dell'AI

Nei progetti di QA e automazione dei test, vengono spesso utilizzati diversi tipi di collezioni per memorizzare e elaborare i dati:

  • Elenchi (List) — collezioni ordinate e modificabili, utili per memorizzare sequenze di elementi, ad esempio un elenco di casi di test.
  • Set (Set) — collezioni non ordinate di elementi unici, utili per rimuovere duplicati o verificare intersezioni.
  • Dizionari (Dictionary) — collezioni di coppie chiave-valore, spesso usate per memorizzare parametri di test o risultati con accesso rapido tramite chiave.
  • Tuple (Tuple) — sequenze immutabili, usate per memorizzare insiemi di dati fissi.

Esempio in Python:

# Lista di casi di test
test_cases = ['test_login', 'test_logout', 'test_signup']

# Set di errori unici
errors = {'404 Not Found', '500 Internal Server Error'}

# Dizionario con risultati dei test
results = {'test_login': 'passed', 'test_logout': 'failed'}

# Tuple con parametri
params = ('chrome', 'windows', '1080p')