Junior — Middle
Milyen típusú gyűjteményeket használtál a projektjeidben?
sobes.tech MI
Válasz az MI-től
QA és automatizált tesztprojektekben gyakran használnak különböző típusú gyűjteményeket az adatok tárolására és feldolgozására:
- Listák (List) — rendezett és módosítható gyűjtemények, hasznosak elemek sorozatának tárolására, például tesztesetek listája.
- Halmazok (Set) — rendezetlen, egyedi elemekből álló gyűjtemények, hasznosak duplikátumok eltávolítására vagy metszetek ellenőrzésére.
- Szótárak (Dictionary) — kulcs-érték párok gyűjteményei, gyakran használják tesztparaméterek vagy eredmények gyors elérésére kulcs szerint.
- Tuppek (Tuple) — változatlan sorozatok, amelyek fix adathalmazok tárolására szolgálnak.
Python példával:
# Tesztesetek listája
test_cases = ['test_login', 'test_logout', 'test_signup']
# Egyedi hibák halmaza
errors = {'404 Not Found', '500 Internal Server Error'}
# Teszt eredmények szótára
results = {'test_login': 'passed', 'test_logout': 'failed'}
# Paraméterekkel ellátott tuppe
params = ('chrome', 'windows', '1080p')