Junior — Middle
Aké typy kolekcií ste použili vo svojich projektoch?
sobes.tech AI
Odpoveď od AI
V projektoch QA a automatizácie testov sa často používajú rôzne typy kolekcií na ukladanie a spracovanie údajov:
- Zoznamy (List) — zoradené a meniteľné kolekcie, vhodné na ukladanie sekvencií prvkov, napríklad zoznam testovacích prípadov.
- Množiny (Set) — neusporiadané kolekcie jedinečných prvkov, užitočné na odstraňovanie duplikátov alebo kontrolu prienikov.
- Slovníky (Dictionary) — kolekcie párov kľúč-hodnota, často používané na ukladanie parametrov testov alebo výsledkov s rýchlym prístupom podľa kľúča.
- Tuply (Tuple) — nemenné sekvencie, používané na ukladanie pevných súborov údajov.
Príklad v Pythone:
# Zoznam testovacích prípadov
test_cases = ['test_login', 'test_logout', 'test_signup']
# Množina unikátnych chýb
errors = {'404 Not Found', '500 Internal Server Error'}
# Slovník s výsledkami testov
results = {'test_login': 'passed', 'test_logout': 'failed'}
# Tupel s parametrami
params = ('chrome', 'windows', '1080p')