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