Junior — Middle
Loyihalaringizda qanday kolleksiyalarni ishlatgansiz?
sobes.tech AI
AIdan javob
QA va avtomatlashtirilgan test loyihalarida, ma'lumotlarni saqlash va ishlash uchun turli to'plam turlari ko'pincha ishlatiladi:
- Ro'yxatlar (List) — tartiblangan va o'zgartiriladigan to'plamlar, masalan, test holatlari ro'yxati uchun qulay.
- Setlar (Set) — tartibsiz va noyob elementlardan iborat to'plamlar, takrorlanishni olib tashlash yoki kesishmalarni tekshirish uchun foydalidir.
- Lug'atlar (Dictionary) — kalit-qiymat juftliklaridan iborat to'plamlar, test parametrlarini yoki natijalarni kalit bo'yicha tezkor kirish uchun keng qo'llaniladi.
- Tupplar (Tuple) — o'zgarmas ketma-ketliklar, doimiy ma'lumotlar to'plamini saqlash uchun ishlatiladi.
Python misoli:
# Test holatlari ro'yxati
test_cases = ['test_login', 'test_logout', 'test_signup']
# Unikal xatoliklar to'plami
errors = {'404 Not Found', '500 Internal Server Error'}
# Test natijalari lug'ati
results = {'test_login': 'passed', 'test_logout': 'failed'}
# Parametrlar bilan tuppli
params = ('chrome', 'windows', '1080p')