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')