Sobes.tech
Junior — Middle

Koje vrste kolekcija ste koristili u svojim projektima?

sobes.tech АИ

Одговор од АИ

У пројектима QA и аутоматизације тестирања често се користе различите врсте колекција за чување и обраду података:

  • Листе (List) — поређане и изменљиве колекције, погодне за чување секвенци елемената, нпр. листа тест случајева.
  • Скупови (Set) — неуређене колекције јединствених елемената, корисне за уклањање дупликата или проверу пресека.
  • Речници (Dictionary) — колекције парова кључ-ваљност, често коришћене за чување параметара тестова или резултата са брзим приступом по кључу.
  • Туплови (Tuple) — неизменљиве секвенце, корисне за чување фиксних скупова података.

Пример у Python-у:

# Листа тест случајева
test_cases = ['test_login', 'test_logout', 'test_signup']

# Скуп јединствених грешака
errors = {'404 Not Found', '500 Internal Server Error'}

# Речник са резултатима тестова
results = {'test_login': 'passed', 'test_logout': 'failed'}

# Тупле са параметрима
params = ('chrome', 'windows', '1080p')