Wrike TechClub: Infrastruktur penghantaran – proses dan alatan (DevOps+QAA). Laporan dalam bahasa Inggeris

Hello, Habr! Kami di Wrike sedang menguji format baharu untuk acara teknikal dan menjemput semua orang untuk menonton video pertemuan pertama dalam talian kami dalam bahasa Inggeris. Kita berbincang tentang infrastruktur DevOps untuk menguji aplikasi web, kiub, Selenium dan alternatifnya.

Wrike TechClub: Infrastruktur penghantaran – proses dan alatan (DevOps+QAA). Laporan dalam bahasa Inggeris

Kisah penyebaran coronavirus dan larangan semua acara luar talian besar-besaran di negara Eropah membuat pelarasan mereka sendiri, jadi mesyuarat luar talian penguji dan pembangun yang dirancang oleh Wrike Prague tumpah ke YouTube.

Perhatian, laporan adalah dalam bahasa Inggeris.

1. Mikhail Levin, Wrike - Selenium - jalan ke Kubernetes

Pada suatu masa dahulu Selenium hidup dan berkembang. Ia mungkin perkara terbaik yang berlaku untuk automasi QA dalam dua dekad yang lalu, dan ya, itu tidak mudah dalam banyak cara termasuk infrastruktur dan kestabilan.

Dengan pengalaman yang lama dalam infrastruktur dan alternatif grid selenium, saya ingin membimbing anda melalui beberapa isu dan batasan infrastruktur selenium yang berbeza sehingga penyelesaian ringan kami yang serba baharu.

2. Vitaliy Markov, Wrike - Callisto: bagaimana kami belajar untuk berhenti bimbang dan mencintai Selenium

Temui Callisto β€” penyelesaian asli Kubernetes kami yang ringan dan sumber terbuka untuk membina infrastruktur Selenium. Kami menjalankan beribu-ribu ujian selenium ke-10 dalam satu jam dan bertahan beratus-ratus ujian selenium harian dijalankan dengannya. Kami ingin berkongsi sebab kami, penyelesaian itu sendiri dan butiran teknikal yang dipelajari dalam perjalanan. Pengalaman kami mungkin berguna sama ada anda menjalankan banyak ujian selenium atau anda hanya mempunyai beberapa kerja berasaskan sesi untuk dijalankan dalam k8 dalam banyak rangkaian.

3. Ivan Krutov, Aerokube – Protokol Alat Pembangun Chrome: berjalan dan menskala dalam Kubernetes

Selama bertahun-tahun Selenium ialah alat automasi penyemak imbas yang paling popular. Walau bagaimanapun, protokol Selenium masih kekurangan banyak ciri penting: menganalisis dan mengejek permintaan HTTP, mendapatkan penggunaan memori dan metrik prestasi, melanggan acara aplikasi, mendapatkan semula amaran keselamatan penyemak imbas dan banyak lagi. Nasib baik, semua perkara ini sudah disokong dalam apa yang dipanggil protokol Alat Pembangun Chrome. Terdapat banyak perbincangan tentang cara mula menggunakan protokol ini dengan perpustakaan pelanggan seperti Puppeteer, tetapi hampir tiada siapa yang memberitahu cara untuk menskalakan penyelesaian ini. Semasa ceramah saya, saya ingin menerangkan cara menskalakan Alat Pembangun Chrome dalam kelompok Kubernetes dan menunjukkan beberapa contoh sebenar tentang cara anda boleh menggunakan protokol ini dalam ujian anda.



Sumber: www.habr.com

Tambah komen