Wrike TechClub: Teslimat altyapısı – süreçler ve araçlar (DevOps+QAA). İngilizce raporlar

Merhaba Habr! Biz Wrike olarak teknik etkinlikler için yeni formatları test ediyoruz ve herkesi ilk çevrimiçi buluşmamızın İngilizce videosunu izlemeye davet ediyoruz. Konuştu web uygulamalarını, küpleri, Selenium ve alternatiflerini test etmek için DevOps altyapısı hakkında.

Wrike TechClub: Teslimat altyapısı – süreçler ve araçlar (DevOps+QAA). İngilizce raporlar

Coronavirüsün yayılma hikayesi ve Avrupa ülkelerindeki tüm kitlesel çevrimdışı etkinliklerin yasaklanması kendi düzenlemelerini yaptı ve böylece Wrike Prag tarafından planlanan test uzmanları ve geliştiricilerin çevrimdışı toplantısı YouTube'a da sıçradı.

Dikkat, raporlar İngilizcedir.

1. Mikhail Levin, Wrike – Selenium – Kubernetes'e giden yol

Bir zamanlar Selenyum yaşadı ve büyüdü. Bu muhtemelen son yirmi yılda QA otomasyonunda gerçekleşen en iyi şeydi ve evet, altyapı ve istikrar da dahil olmak üzere pek çok açıdan kolay değildi.

Selenyum ızgara altyapısı ve alternatifleri konusundaki uzun deneyimim sayesinde, yepyeni hafif çözümümüze kadar farklı selenyum altyapılarının bazı sorunları ve sınırlamaları konusunda size yol göstermek istiyorum.

2. Vitaliy Markov, Wrike – Callisto: endişelenmeyi bırakıp Selenyum'u sevmeyi nasıl öğrendik

Selenium altyapısı oluşturmaya yönelik hafif ve açık kaynaklı Kubernetes yerel çözümümüz Callisto ile tanışın. Bir saat içinde 10 selenyum testi gerçekleştiriyoruz ve bununla günlük yüzlerce selenyum testinden sağ çıkıyoruz. Nedenlerimizi, çözümün kendisini ve yolda öğrendiğimiz teknik detayları paylaşmak istiyoruz. Bu kadar çok selenyum testi yapıyor olsanız da, k8'lerde birçok başlıkta yürütülecek oturum bazlı çalışmanız olsa da, deneyimimiz yararlı olabilir.

3. Ivan Krutov, Aerokube – Chrome Geliştirici Araçları Protokolü: Kubernetes'te çalıştırma ve ölçeklendirme

Uzun yıllardır Selenium en popüler tarayıcı otomasyon aracıdır. Ancak Selenium protokolü hala birçok önemli özelliğe sahip değil: HTTP isteklerini analiz etmek ve taklit etmek, bellek tüketimini ve performans ölçümlerini almak, uygulama olaylarına abone olmak, tarayıcı güvenlik uyarılarını almak ve çok daha fazlası. Neyse ki, tüm bunlar zaten Chrome Geliştirici Araçları protokolünde destekleniyor. Bu protokolü Puppeteer gibi istemci kitaplıklarıyla nasıl kullanmaya başlayacağınıza dair pek çok konuşma var, ancak neredeyse hiç kimse bu çözümün nasıl ölçeklendirileceğini anlatmıyor. Konuşmam sırasında Chrome Geliştirici Araçlarının Kubernetes kümesinde nasıl ölçeklendirileceğini anlatmak ve bu protokolü testlerinizde nasıl kullanabileceğinize dair bazı gerçek örnekler göstermek istiyorum.



Kaynak: habr.com

Yorum ekle