Junior — Middle
Milliseid kogumistiile olete oma projektides kasutanud?
sobes.tech AI
Vastus AI-lt
QA ja automatiseerimise testiprojektides kasutatakse sageli erinevat tüüpi kogusid andmete salvestamiseks ja töötlemiseks:
- Nimekirjad (List) — järjestatud ja muudetavad kogud, kasulikud elementide järjestuste salvestamiseks, näiteks testjuhtumite nimekiri.
- Setid (Set) — mittejärjestatud ja unikaalsete elementide kogud, kasulikud duplikaatide eemaldamiseks või ristumiste kontrollimiseks.
- Sõnastikud (Dictionary) — võtme-väärtuse paaride kogud, mida sageli kasutatakse testiparameetrite või tulemuste salvestamiseks kiireks ligipääsuks võtme kaudu.
- Tupelid (Tuple) — muutumatud järjestused, mida kasutatakse fikseeritud andmekogumite salvestamiseks.
Näide Pythonis:
# Testjuhtumite nimekiri
test_cases = ['test_login', 'test_logout', 'test_signup']
# Unikaalsete vigade kogum
errors = {'404 Not Found', '500 Internal Server Error'}
# Testi tulemuste sõnastik
results = {'test_login': 'passed', 'test_logout': 'failed'}
# Parameetritega tupel
params = ('chrome', 'windows', '1080p')