Wrike TechClub: Szállítási infrastruktúra – folyamatok és eszközök (DevOps+QAA). Előadások angol nyelven

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. Beszéltünk a webalkalmazások tesztelésére szolgáló DevOps infrastruktúráról, kube-ről, Seleniumról és alternatíváiról.

Wrike TechClub: Szállítási infrastruktúra – folyamatok és eszközök (DevOps+QAA). Előadások angol nyelven

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.

Videó lejátszása

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.

Videó lejátszása

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.

Videó lejátszása


Forrás: habr.com
Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster