Sobes.tech
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')