Istisnolar haqida gapirish — hierarxiya, checked va unchecked misollar bilan
QA / QA Automation
Java'da qanday ma'lumot turlarini bilasiz, misollar keltiring.
Bugun sizga bizning o'quvchilarimizga bir necha marta duch kelgan vazifa berildi: JSON'dagi barcha xatolarni toping.
Qachon throws ishlatish, qachon try-catch ishlatish, nima uchun umumiy Exception ni ushlab, xatoliklarni yopish yomon ekanligini batafsil tushuntiring
Qanday usullarda xatolikni boshqarish yoki uzatish mumkin?
Linuxda bir jarayon to'xtab qolgan holatga duch kelganmisiz? Uni qanday topish va o'ldirish mumkin?
Ma'lumotlar bazalaridagi indekslar haqida nima deyish mumkin?
Docker bilan ishlash tajribangiz bormi?
Testlarda mocklar haqida gapirib bering va ularni qanday barqarorlashtirasiz?
Chiqarish jarayoni qanday tashkil etilgan va avtomatlashtirilgan testlarning o‘rni qanday?
Sizda Allure bormi, bu TestOps yoki oddiy Alluremi? Bu nima haqiqatan ham?
Qanday qilib smoke-testlarni ishga tushirish uchun trigger ishlaydi va smoke uchun testlar ro'yxatini nima belgilaydi?
Va agar Bash buyruqlari (Git emas) haqida gapiradigan bo'lsak — masalan, fayl yaratish, faylni ko'chirish va h.k.
Testlarda qanday ma'lumotlar bazalari bilan ishlaysiz?
Mahalliy REST-testining yiqilishiga osonlik bilan qayta ishlab chiqish uchun Allure hisobotida nima bo'lishi kerak?
Microxizmatlar qaysi stack/tilda yozilgan, u test stacki bilan mos keladimi?
Bank xizmati transferi REST API usuli, ma'lum bir miqdordagi pulni bank foydalanuvchisidan boshqasiga ID orqali o'tkazish: GET /api/transfer?money={money}&from={uid}&to={uid} Maqsad bu usul uchun test holatlarini yaratishdir. Test holati misoli: money=10.10&from=1&to=2 parametrlar bilan usulni chaqiring; Kutilayotgan xatti-harakat: money=10&from=1&to=2 parametrlar bilan usulni chaqiring; Kutilayotgan xatti-harakat: holat 400, balans o'zgarmaydi, yetarli mablag' yo'qligi xatosini qaytarish money=100000&from=1&to=2 parametrlar bilan usulni chaqiring; Kutilayotgan xatti-harakat: holat 200, 1 balans hozirgi miqdorga kamayadi, 2 balans hozirgi miqdorga oshadi money=-10000&from=1&to=2 parametrlar bilan usulni chaqiring; Kutilayotgan xatti-harakat: holat 400, balans o'zgarmaydi, manfiy qiymatni o'tkazib bo'lmasligini xato qilish money=0&from=1&to=2 parametrlar bilan usulni chaqiring; Kutilayotgan xatti-harakat: holat 400, balans o'zgarmaydi, nol qiymatni o'tkazib bo'lmasligini xato qilish money=вавава&from=1&to=2 parametrlar bilan usulni chaqiring; Kutilayotgan xatti-harakat: holat 400, balans o'zgarmaydi, to'g'ri qiymat kiritilmaganligi xatosini qaytarish money=10000&from=1&to=1 parametrlar bilan usulni chaqiring; Kutilayotgan xatti-harakat: holat 400, balans o'zgarmaydi, xato tafsilotlarini qaytarish
Qo‘lda test qilish va avtomatlashtirish orasidagi taxminan nisbati qanday?
Bir xil turdagi 10 parametrli metodning foydalanishini qanday qulay va o'qilishi oson qilish mumkin?
Indeks bo'lmagan maydon bo'yicha so'rovni filtrlash natijasida nima bo'ladi?