Junior — Middle
Welke soorten collecties heb je in je projecten gebruikt?
sobes.tech AI
Antwoord van AI
In QA- en automatiseringstestprojecten worden vaak verschillende soorten collecties gebruikt om gegevens op te slaan en te verwerken:
- Lijsten (List) — geordende en wijzigbare collecties, handig voor het opslaan van sequenties van elementen, bijvoorbeeld een lijst met testgevallen.
- Sets (Set) — ongeordende collecties van unieke elementen, nuttig voor het verwijderen van duplicaten of het controleren van intersecties.
- Dictionaries (Dictionary) — collecties van sleutel-waardeparen, vaak gebruikt voor het opslaan van testparameters of resultaten met snelle toegang via de sleutel.
- Tuples (Tuple) — onveranderlijke sequenties, gebruikt voor het opslaan van vaste datasets.
Voorbeeld in Python:
# Lijst met testgevallen
test_cases = ['test_login', 'test_logout', 'test_signup']
# Set met unieke fouten
errors = {'404 Not Found', '500 Internal Server Error'}
# Dictionary met testresultaten
results = {'test_login': 'passed', 'test_logout': 'failed'}
# Tuple met parameters
params = ('chrome', 'windows', '1080p')