Sobes.tech
Junior — Middle

Layihələrinizdə hansı kolleksiyalardan istifadə etmisiniz?

sobes.tech Süni İntellekt

AI-dan cavab

QA və avtomatlaşdırma test layihələrində, məlumatların saxlanması və işlənməsi üçün müxtəlif kolleksiya növlərindən istifadə olunur:

  • Siyahılar (List) — ardıcıl və dəyişdirilə bilən kolleksiyalar, məsələn, test halları siyahısı üçün uyğundur.
  • Kümələr (Set) — sırasız və unikal elementlərdən ibarət kolleksiyalar, təkrarlanan elementləri silmək və ya kəsişmələri yoxlamaq üçün faydalıdır.
  • Sözlüklər (Dictionary) — açar-dəyər cütlüklərindən ibarət kolleksiyalar, test parametrlərini və ya nəticələri sürətli giriş üçün istifadə olunur.
  • Tupplar (Tuple) — dəyişdirilməz ardıcıllıqlar, sabit məlumat dəstlərini saxlamaq üçün istifadə olunur.

Python nümunəsi:

# Test halları siyahısı
test_cases = ['test_login', 'test_logout', 'test_signup']

# Unikal səhvlər toplusu
errors = {'404 Not Found', '500 Internal Server Error'}

# Test nəticələri sözlüyü
results = {'test_login': 'passed', 'test_logout': 'failed'}

# Parametrlərlə tup
params = ('chrome', 'windows', '1080p')