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

Salom, Xabr! Biz Wrike-da texnik tadbirlar uchun yangi formatlarni sinovdan o'tkazmoqdamiz va barchani ingliz tilidagi birinchi onlayn uchrashuvimiz videosini tomosha qilishga taklif qilamiz. Biz gaplashdik veb-ilovalar, kublar, Selenium va uning muqobillarini sinab ko'rish uchun DevOps infratuzilmasi haqida.

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

Koronavirusning tarqalishi haqidagi hikoya va Evropa mamlakatlaridagi barcha ommaviy oflayn tadbirlarni taqiqlash o'z tuzatishlarini kiritdi, shuning uchun Wrike Prague tomonidan rejalashtirilgan testerlar va dasturchilarning oflayn uchrashuvi YouTube-ga tarqaldi.

Diqqat, hisobotlar ingliz tilida.

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

Bir vaqtlar 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.

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.

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.



Manba: www.habr.com

a Izoh qo'shish