Wrike TechClub: Doručovací infrastruktura – procesy a nástroje (DevOps+QAA). Zprávy v angličtině

Dobrý den, Habr! My ve Wrike testujeme nové formáty pro technické akce a zveme všechny ke sledování videa z našeho prvního online setkání v angličtině. Jsme si povídali o DevOps infrastruktuře pro testování webových aplikací, kostek, Selenium a jeho alternativách.

Wrike TechClub: Doručovací infrastruktura – procesy a nástroje (DevOps+QAA). Zprávy v angličtině

Příběh o šíření koronaviru a zákazech všech hromadných offline akcí v evropských zemích si udělal vlastní úpravy, takže offline setkání testerů a vývojářů plánované Wrike Prague se přelilo i na YouTube.

Pozor, zprávy jsou v angličtině.

1. Michail Levin, Wrike – Selenium – cesta do Kubernetes

Kdysi dávno selen žil a rostl. Byla to pravděpodobně ta nejlepší věc, která se stala pro automatizaci QA za poslední dvě desetiletí, a ano, nebylo to snadné v mnoha ohledech, včetně infrastruktury a stability.

S dlouholetými zkušenostmi v selenové gridové infrastruktuře a alternativách vás chci provést některými problémy a omezeními různých selenových infrastruktur až po naše zcela nové odlehčené řešení.

2. Vitaliy Markov, Wrike – Callisto: jak jsme se naučili přestat se bát a milovat selen

Seznamte se s Callisto — naším odlehčeným a open source nativním řešením Kubernetes pro budování infrastruktury Selenium. Provádíme 10. tisíc testů selenu za jednu hodinu a přežijeme s ním stovky denních testů selenu. Chceme se podělit o své důvody, samotné řešení a technické detaily, které jsme se dozvěděli na cestě. Naše zkušenosti se mohou hodit, ať už spouštíte tolik selenových testů, nebo jen máte nějakou práci založenou na relaci, kterou chcete spustit v k8 v mnoha vláknech.

3. Ivan Krutov, Aerokube – Chrome Developer Tools Protocol: běh a škálování v Kubernetes

Selenium je po mnoho let nejoblíbenějším nástrojem pro automatizaci prohlížeče. Protokol Selenium však stále postrádá mnoho důležitých funkcí: analyzování a zesměšňování požadavků HTTP, získávání spotřeby paměti a metrik výkonu, přihlášení k odběru událostí aplikace, načítání bezpečnostních varování prohlížeče a mnoho dalších. Naštěstí jsou všechny tyto věci již podporovány v takzvaném protokolu Chrome Developer Tools. Hodně se mluví o tom, jak začít používat tento protokol s klientskými knihovnami, jako je Puppeteer, ale téměř nikdo neříká, jak toto řešení škálovat. Během své přednášky bych rád vysvětlil, jak škálovat nástroje pro vývojáře Chrome v clusteru Kubernetes, a ukázat některé skutečné příklady toho, jak byste mohli tento protokol použít ve svých testech.



Zdroj: www.habr.com

Přidat komentář