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ě.
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