Wrike TechClub: Yetkazib berish infratuzilmasi – jarayonlar va vositalar (DevOps+QAA). Ingliz tilida hisobotlar

Hey, Xabr! Biz Wrike-da yangi texnik tadbir formatlarini sinovdan o'tkazmoqdamiz va barchani ingliz tilidagi birinchi onlayn uchrashuvimiz videosini tomosha qilishga taklif qilamiz. Biz gaplashdik Veb-ilovalarni sinovdan o'tkazish uchun DevOps infratuzilmasi, kublar, Selenium va uning muqobillari haqida.

Wrike TechClub: Yetkazib berish infratuzilmasi – jarayonlar va vositalar (DevOps+QAA). Ingliz tilida hisobotlar

Koronavirusning tarqalishi va Evropa mamlakatlaridagi barcha ommaviy oflayn tadbirlarni taqiqlash tuzatishlarni majbur qildi, shuning uchun Wrike Prague rejalashtirilgan testerlar va DevOps oflayn uchrashuvi YouTube-ga ko'chirildi.

E'tibor bering, hisobotlar ingliz tilida.

1. Mixail Levin, Wrike - Selenium - Kubernetesga yo'l

Bir paytlar Selen yashagan va o'sgan. Bu, ehtimol, so'nggi yigirma yil ichida QA avtomatizatsiyasi uchun sodir bo'lgan eng yaxshi narsa edi va ha, bu ko'p jihatdan oson emas edi, shu jumladan infratuzilma va barqarorlik.

Selenli grid infratuzilmasi va muqobil variantlarida ko'p yillik tajribaga ega bo'lgan holda, men sizni yangi engil yechimimizgacha turli xil selen infratuzilmalarining ba'zi muammolari va cheklovlari bilan tanishtirmoqchiman.

Videoni ijro etish

2. Vitaliy Markov, Wrike - Callisto: qanday qilib biz tashvishlanishni to'xtatish va Selenni sevishni o'rgandik

Callisto bilan tanishing - Selenium infratuzilmasini qurish uchun bizning engil va ochiq manbali Kubernetes yechimimiz. Biz bir soat ichida 10 minglab selen testlarini o'tkazamiz va u bilan kunlik yuzlab selen testlaridan omon qolamiz. Biz sabablarimiz, yechimning o'zi va yo'lda o'rganilgan texnik tafsilotlarni baham ko'rmoqchimiz. Bizning tajribamiz sizga ko'p selen testlarini o'tkazganingizdan qat'i nazar, foydali bo'lishi mumkin yoki sizda k8-larda ko'plab mavzularda ishlash uchun seansga asoslangan ishingiz bor.

Videoni ijro etish

3. Ivan Krutov, Aerokube – Chrome Developer Tools Protocol: Kubernetesda ishga tushirish va masshtablash

Ko'p yillar davomida Selenium brauzerni avtomatlashtirishning eng mashhur vositasidir. Biroq, Selenium protokolida hali ham juda ko'p muhim funktsiyalar mavjud emas: HTTP so'rovlarini tahlil qilish va masxara qilish, xotira sarfi va ishlash ko'rsatkichlarini olish, dastur hodisalariga obuna bo'lish, brauzer xavfsizligi haqida ogohlantirishlarni olish va boshqalar. Yaxshiyamki, bularning barchasi allaqachon Chrome Developer Tools protokolida qo'llab-quvvatlanadi. Puppeteer kabi mijozlar kutubxonalari bilan ushbu protokoldan qanday foydalanishni boshlash haqida ko'p muzokaralar mavjud, ammo deyarli hech kim bu yechimni qanday kengaytirish kerakligini aytmaydi. Ma'ruzam davomida men Kubernetes klasteridagi Chrome Developer Tools-ni qanday o'lchashni tushuntirib bermoqchiman va ushbu protokoldan testlaringizda qanday foydalanishingiz mumkin bo'lgan haqiqiy misollarni ko'rsatmoqchiman.

Videoni ijro etish


Manba: www.habr.com

a Izoh qo'shish