def test_blocks(a, b): try: natija = a / b except ZeroDivisionError: return "Nolga bo'lish xatosi" else: return f"Natija: {natija}" finally: return "Yakuni" print(test_blocks(10, 2)) print(test_blocks(10, 0)) funcC = funcA(funcB) @funcA def funcB.....
QA / QA Automation
Vazifalaringizning manbai kim edi va nima qilish kerakligini qanday tushungansiz?
Dekoratorlar bilan ishlaganingiz bormi?
x = 5 y = "2" print(x * y) print(x + y) a = 1 id(a) a = +1 id(a)
Agar fixture SELECT * bajarilsa va test ma'lumotlar bazasi yuz millionlab foydalanuvchilarga yetgan bo'lsa, ma'lumotlar operativ xotiraga sig'may qolsa, muammoni faqat fixture ni o'zgartirib va barcha testlarni qayta yozmasdan qanday hal qilish mumkin?
Berilgan URL [link] Javobdan barcha foydalanuvchilarning ismlarini ro'yxatini olish kerak
Kafka orqali rasm uzatish yechimida, qo'shimcha xarajatlar bilan birga, qanday boshqa muammolar bo'lishi mumkin?
Vazifa yoki testni avtomatlashtirish bilan qamrab olish kerakligini qanday qaror qilasiz?
Testni avtomatlashtirish qarorini qabul qilishda noaniq bo'lgan vaziyat misolini keltiring.
Qanday qilib kodni o'zgartirish mumkin, shunda qiymat 2 chiqadi?
Mikroxizmat arxitekturasi uchun test strategiyasini qanday ishlab chiqqaningizni aytib bering.
Python'da ma'lumotlar bazasi uchun konnektorni qanday amalga oshirish mumkin? Ulanishni testlarga fixturelar orqali qanday o'tkaziladi? Agar test muvaffaqiyatsiz bo'lsa, teardown bajariladimi? Ma'lumotlar bazasiga ulanish amalga oshmasa, testning holati qanday bo'ladi?
Kelajakdagi yuk uchun zaxira bilan loyihalashtirishni qanday asoslash va erta optimallashtirishdan qanday saqlash mumkin?
Dockerfile, Docker-rasm va Docker konteyneri o'rtasidagi farqni tushuntiring.
2 ro'yxat mavjud a = [1, 2, 3] b = [6, 5, 4] Birinchi ro'yxatdagi barcha elementlar, "a" harfi va ikkinchi ro'yxatdagi barcha elementlar teskari tartibda bo'lishi kerak
Postman va kolleksiyalar bilan ishlash — kolleksiyalar yozish qiyinmi?
Docker Compose ning asosiy vazifasi nima?
Ma'lumotlar bazasida, masalan, PostgreSQLda indeks nima?
Bash skriptini tekshirish uchun Ubuntu 18 bilan konteynerni ishga tushirish uchun qanday buyruq ishlatiladi?
def test_blocks(a, b): try: result = a / b except ZeroDivisionError: return "Nolga bo'linish xatosi" else: return f"Natija: {result}" finally: return "Yakuni" print(test_blocks(10, 2)) print(test_blocks(10, 0))