Wrike TechClub: Delivery infrastructure – processes and tools (DevOps+QAA). Prezentace v angličtině

Ahoj, Habr! V Wrike testujeme nové formáty technických akcí a zveme všechny, aby se podívali na video našeho prvního online meetupu v angličtině. Hovořili jsme o DevOps infrastruktuře pro testování webových aplikací, kontejnerech, Selenium a jeho alternativách.

Wrike TechClub: Delivery infrastructure – processes and tools (DevOps+QAA). Prezentace v angličtině

Situace s šířením koronaviru a zákazy všech hromadných offline akcí v evropských státech přinesly své změny, a proto plánované offline setkání testovacích specialistů a devopsů Wrike Praha přešlo na YouTube.

Pozor, přednášky budou v angličtině.

1. Mikhail Levin, Wrike – Selenium — cesta k Kubernetes

Kdysi dávno žil a rostl Selenium. Bylo to pravděpodobně to nejlepší, co se stalo pro automatisaci QA za poslední dvě desetiletí, a ano, nebylo to snadné z mnoha hledisek včetně infrastruktury a stability.

S dlouholetými zkušenostmi se selenium grid infrastrukturou a alternativami vás chci provést některými problémy a omezeními různých selenium infrastruktur až k našemu zbrusu novému lehkému řešení.

Přehrát video

2. Vitaliy Markov, Wrike – Callisto: jak jsme se naučili přestat se obávat a milovat Selenium

Seznamte se s Callisto — naším lehkým a open-source řešením nativním pro Kubernetes pro budování selenium infrastruktury. Provádíme desetitisíce selenium testů za hodinu a přežíváme stovky denních selenium testů s tímto nástrojem. Chceme sdílet naše důvody, samotné řešení a technické detaily, které jsme se naučili na cestě. Naše zkušenost může být užitečná, ať už provádíte tolik selenium testů, nebo pouze potřebujete provádět některé relace v k8s ve více vláknech.

Přehrát video

3. Ivan Krutov, Aerokube – Protokol vývojářských nástrojů Chrome: spuštění a škálování v Kubernetes

Mnoho let je Selenium nejpopulárnějším nástrojem pro automatizaci prohlížeče. Nicméně, Selenium protokol stále postrádá mnoho důležitých funkcí: analyzování a simulaci HTTP požadavků, získávání údajů o spotřebě paměti a výkonnostních metrikách, přihlášení k událostem aplikace, získávání varování prohlížeče o zabezpečení a mnoho dalších. Naštěstí to všechno je již podporováno v tzv. protokolu vývojářských nástrojů Chrome. Mnoho lidí mluví o tom, jak začít používat tento protokol s klientskými knihovnami jako Puppeteer, ale téměř nikdo neříká, jak tuto řešení škálovat. Během své přednášky bych rád vysvětlil, jak škálovat Chrome vývojářské nástroje v Kubernetes clusteru a ukázat některé skutečné příklady, jak byste mohli tento protokol použít ve svých testech.

Přehrát video


Zdroj: habr.com
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster