Sobes.tech

QA / QA Automation

Sizning ishlab chiqilgan test strategiyangizning aniq misolini keltiring.

192

Test strategiyasi, arxitektura va qaror tushunchalarida nima nazarda tutyapsiz?

191

Python'da generatorlar nima? Ichki qismida yield ishlatadigan iterator nima deb ataladi?

191

Python'da istisnolar qanday ishlanadi? Qaysi holatda try/except ishlatiladi?

189

B funksiyasidan foydalanish birinchi va ikkinchi holatda ham bir xil bo'ladimi?

187

Kafka bilan ishlash uchun qaysi buyruqlar yoki buyruq satri utilitalaridan foydalandingiz?

186

@pytest.mark.skip("flaky") def test_create_user(self, base_url, generate_faker_data): headers = {"api-key": "special-key"} data = { **generate_faker_data } response = requests.post(f'{base_url}/user', json=data, headers=headers) assert response.status_code == 200, "Xato, ro'yxatdan o'tish amalga oshmadi" assert "code" in response.json(), "Xato, ob'ekt yaratilmadi" response_username = requests.get(f'{base_url}/user/{data["username"]}') assert response_username.json()['username'] == data['username'] assert response_username.json()['id'] == data['id'], "IDlar mos kelmaydi" self.attach_response(response.json())

184

Kubernetes Podida nima uchun bir nechadan ko'proq konteyner kerak bo'lishi mumkin?

183

Testlaringizni tafsilotlash va loyihalash bo'yicha ishni qanday olib borasiz?

182

Nima uchun yield ishlatilganda har chaqiruvda bazaga yangi murojaat bo'lmaydi? Bu test ma'lumotlarining tozaligi va yaxlitligiga qanday ta'sir qiladi?

181

2 ta ro'yxat mavjud a = [1, 2, 3] b = [6, 5, 4] Natijaviy ro'yxatni yaratish kerak bo'lib, unda birinchi ro'yxatdagi barcha elementlar, "a" belgisi va ikkinchi ro'yxatdagi barcha elementlar teskari tartibda bo'lishi kerak misol c = [1, 2, 3, 'a', 4, 5, 6]

181

@pytest.fixture(scope="session") def a(): return [1, 2] def test_one(a): a.append(3) def test_two(a): print(len(a))

180

Nima uchun bu test flaky sifatida belgilangan, garchi u oddiy ko'rinadi?

178

O'z tajribangiz haqida gapiring, ayniqsa test avtomatizatsiyasi sohasida. Qaysi vazifalarni bajargansiz: API-testlar, UI-testlar, qaysi ko'proq, qaysi kamroq?

177

Python'da iteratorlar nima? Qaysi sehrli metod iteratorni amalga oshiradi? Keyingi elementga qanday o'tiladi? Agar iteratorni ikkinchi marta o'tsangiz, nima bo'ladi?

175

Katta E2E to'plami har bir MR uchun 40 daqiqa davom etadi, hatto faqat README o'zgartirilsa ham. Kichik o'zgarishlar butun testlar to'plamini ishga tushirmasligi uchun qanday tashkil qilish mumkin?

174

#URL taqdim etildi #[link] #Javobdan barcha foydalanuvchilarning ismlarini ro'yxatini olish kerak import requests url = "[link]" def test response = requests.get(url) print(response.json()) ismlar = [foydalanuvchi['name'] for foydalanuvchi in response.json()] print(ismlar)

171
/5