QA / QA Automation
Test sinfiningizning qaysi qismida qo'lda test o'tkaziladi?
O'z tajribangiz va texnologiyalar stekingiz haqida qisqacha aytib bering.
Fixture nima?
REST API hujjatlashuvi va Swagger asbobi o'rtasidagi bog'liqlik nima?
PR ochilganidan keyin qaysi bosqich boshlanadi? Dasturchi PRni ochgachmi, yoki avval kodni ko'rib chiqishmi?
Yechimni optimallashtirish: else bo'limini qanday olib tashlash va for/else ni qanday ishlatish mumkin?
[ism] so'radi: Jamoa rahbari yoki mentor sifatida tajribangiz bormi?
Pytest'da fixture nima?
OOP ning asosiy prinsiplari nomini va har birini qisqacha tavsiflang
Vazifalar bilan ishlash jarayoni qanday qurildi? Test holatlarini o'zlari tayyorladilar yoki analitiklar, biznes?
Qanday usullarda xatolikni boshqarish yoki uzatish mumkin?
Iltimos, avtomatlashtirish bo'yicha tajribangiz haqida gapiring: UI yoki API ko'proqmi? Python bo'yicha necha yil/oy tajribangiz bor?
Talablar aniqlanganda mahsulot jamoasi yoki marketing jamoasi bilan o'zaro ta'sir hikoyalari bo'ldimi?
Berilgan butunlar massivida har bir keyingi element 1 ga ortadigan ketma-ketlikning maksimal uzunligini qaytaradigan metodni tuzatish. Agar ro'yxat 1 elementdan iborat bo'lsa, ketma-ketlikning uzunligi 1 ga teng.
IP-manzil versiyalari qanday va IPv4 bilan IPv6 qanday farq qiladi?
O'zingiz haqida gapiring / o'zini tanishtirish
Standart HTTP usullari ro'yxatini tuzib bering
API orqali bo'lmagan boshqa qanday aloqa qilish mumkin? Boshqa usullarni bilasizmi?
Storage State nima va u qanday yordam beradi ruxsat berishda?
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