Junior — Middle
Projelerinizde hangi koleksiyon türlerini kullandınız?
sobes.tech yapay zeka
AI'dan gelen yanıt
QA ve otomasyon test projelerinde, verileri depolamak ve işlemek için genellikle çeşitli koleksiyon türleri kullanılır:
- Listeler (List) — sıralı ve değiştirilebilir koleksiyonlar, örneğin test vakaları listesi gibi öğe dizilerini depolamak için uygundur.
- Kümeler (Set) — sırasız ve benzersiz öğelerden oluşan koleksiyonlar, yinelenenleri kaldırmak veya kesişimleri kontrol etmek için faydalıdır.
- Sözlükler (Dictionary) — anahtar-değer çiftleri koleksiyonları, test parametreleri veya sonuçlarını anahtar ile hızlı erişim için sıklıkla kullanılır.
- Demetler (Tuple) — değiştirilemez diziler, sabit veri setlerini depolamak için kullanılır.
Python örneği:
# Test vakaları listesi
test_cases = ['test_login', 'test_logout', 'test_signup']
# Benzersiz hatalar kümesi
errors = {'404 Not Found', '500 Internal Server Error'}
# Test sonuçları sözlüğü
results = {'test_login': 'passed', 'test_logout': 'failed'}
# Parametrelerle demet
params = ('chrome', 'windows', '1080p')