Sobes.tech
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')