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