Sobes.tech
Junior — Middle

Ce tipuri de colecții ai folosit în proiectele tale?

sobes.tech AI

Răspuns de la AI

În proiectele de QA și automatizare a testelor, sunt adesea utilizate diferite tipuri de colecții pentru stocarea și procesarea datelor:

  • Liste (List) — colecții ordonate și modificabile, utile pentru stocarea secvențelor de elemente, de exemplu, o listă de cazuri de test.
  • Seturi (Set) — colecții neordonate de elemente unice, utile pentru eliminarea duplicatelor sau verificarea intersecțiilor.
  • Dicționare (Dictionary) — colecții de perechi cheie-valoare, folosite frecvent pentru stocarea parametrilor de test sau rezultatelor cu acces rapid după cheie.
  • Tuple (Tuple) — secvențe imuabile, utilizate pentru stocarea seturilor fixe de date.

Exemplu în Python:

# Lista de cazuri de test
test_cases = ['test_login', 'test_logout', 'test_signup']

# Set de erori unice
errors = {'404 Not Found', '500 Internal Server Error'}

# Dicționar cu rezultate ale testelor
results = {'test_login': 'passed', 'test_logout': 'failed'}

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