Helló, Habr! A Wrike-nál új technikai eseményformátumokat tesztelünk, és mindenkit meghívunk, hogy nézze meg az első online meet-upunk angol nyelvű videóját. a webalkalmazások tesztelésére szolgáló DevOps infrastruktúráról, kube-ről, Seleniumról és alternatíváiról.

A koronavírus terjedése és az összes tömeges offline esemény letiltása az európai államok területén módosította a terveinket, ezért a tervezett Wrike Prague offline találkozó a tesztelők és DevOps szakemberek számára átkerült a YouTube-ra.
Figyelem, az előadások angol nyelven zajlanak.
1. Mikhail Levin, Wrike – Selenium — út a Kuberneteshez
Egyszer volt, hol nem volt, a Selenium élt és fejlődött. Valószínűleg ez volt a legjobb dolog, ami a QA automatizálás számára történt az elmúlt két évtizedben, és igen, ez sok szempontból nem volt könnyű, beleértve az infrastruktúrát és a stabilitást.
Hosszan tartó tapasztalattal a Selenium grid infrastruktúrával és alternatíváival kapcsolatban szeretném bemutatni néhány problémát és korlátozást a különböző Selenium infrastruktúrákkal, egészen az újonnan kifejlesztett, könnyű megoldásunkig.

2. Vitaliy Markov, Wrike – Callisto: hogyan tanultuk meg abbahagyni az aggodalmat és szeretni a Seleniumot
Ismerjétek meg a Callistót — a könnyű és nyílt forráskódú, Kubernetes-natív megoldásunkat a Selenium infrastruktúra kiépítéséhez. Egy órán belül tízezer selenium tesztet futtatunk, és több száz napi selenium tesztfutást bonyolítunk vele. Szeretnénk megosztani a motivációinkat, a megoldást magát és a technikai részleteket, amelyeket útközben tanultunk. Tapasztalatunk hasznos lehet, akár ennyit futtattok Selenium tesztet, akár csak néhány, K8S környezetben több szálon futó munkát szeretnétek végezni.

3. Ivan Krutov, Aerokube – Chrome Developer Tools Protocol: futtatás és méretezés Kubernetesben
Sok éve a Selenium a legnépszerűbb böngésző-automatizálási eszköz. Azonban a Selenium protokoll sok fontos funkcióból hiányzik: HTTP kérések elemzése és utánzása, memóriafogyasztás és teljesítménymutatók megszerzése, alkalmazáseseményekre való feliratkozás, böngészőbiztonsági figyelmeztetések visszanyerése és még sok más. Szerencsére mindez már támogatott a Chrome Developer Tools protokollban. Sok beszélgetés folyik arról, hogyan lehet elkezdeni használni ezt a protokollt olyan klienskönyvtárakkal, mint a Puppeteer, de szinte senki sem beszél arról, hogyan lehet ezt a megoldást méretezni. Az előadásomban szeretném elmagyarázni, hogyan lehet méretezni a Chrome Developer Tools-t Kubernetes klaszterben, és bemutatni néhány valós példát arra, hogyan használhatjátok ezt a protokollt a tesztjeitekben.

Forrás: habr.com
