Wrike TechClub: Dodacia infraštruktúra – procesy a nástroje (DevOps+QAA). Prednášky v angličtine.

Ahoj, Habr! V Wrike testujeme nové formáty technických udalostí a pozývame všetkých, aby si pozreli video nášho prvého online meetup-u v angličtine. Hovorili sme o DevOps infraštruktúre na testovanie webových aplikácií, kontajneroch, Selenium a jeho alternatívach.

Wrike TechClub: Dodacia infraštruktúra – procesy a nástroje (DevOps+QAA). Prednášky v angličtine.

Situácia s šírením koronavírusu a zákazy všetkých hromadných offline podujatí na území európskych štátov priniesli svoje zmeny, takže plánované offline stretnutie testerov a devops v Wrike Prague prešlo na YouTube.

Pozor, prednášky budú v angličtine.

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

Kedysi dávno Selenium žilo a rástlo. Pravdepodobne to bola najlepšia vec, ktorá sa stala pre automatizáciu QA v posledných dvoch desaťročiach, a áno, nebolo to v mnohých ohľadoch jednoduché, vrátane infraštruktúry a stability.

S dlhoročnými skúsenosťami vo vybudovanej infraštruktúre Selenium grid a alternatívach, vás chcem previesť niektorými problémami a obmedzeniami rôznych infraštruktúr Selenium až po našu novú ľahkú riešenie.

Prehrajte video

2. Vitaliy Markov, Wrike – Callisto: ako sme sa naučili prestať sa obávať a milovať Selenium

Predstavujeme Callisto — naše ľahké a open-source riešenie native pre Kubernetes na budovanie infraštruktúry Selenium. Spúšťame desaťtisíce testov Selenium za jednu hodinu a prežívame stovky denných spúšťaní testov Selenium s tým. Chceme sa podeliť o naše dôvody, samotné riešenie a technické detaily, ktoré sme sa naučili na ceste. Naša skúsenosť môže byť užitočná, či už vykonávate toľko testov Selenium, alebo máte len nejakú prácu so sedením, ktorá sa má vykonať v k8s v mnohých vláknach.

Prehrajte video

3. Ivan Krutov, Aerokube – Protokol nástrojov na vývojárov Chrome: spúšťanie a škálovanie v Kubernetes

Mnoho rokov je Selenium najpopulárnejším nástrojom na automatizáciu prehliadačov. Avšak, protokol Selenium stále postráda množstvo dôležitých funkcií: analýzu a vymývanie HTTP požiadaviek, zistenie spotreby pamäte a výkonových metrík, prihlásenie sa k udalostiam aplikácie, získavanie bezpečnostných varovaní prehliadača a mnoho ďalších. Našťastie, všetky tieto veci sú už podporované v takzvanom protokole nástrojov na vývojárov Chrome. Je veľa diskusií o tom, ako začať používať tento protokol s klientskými knižnicami ako Puppeteer, ale takmer nikto nehovorí, ako škálovať toto riešenie. Počas mojej prednášky by som chcel vysvetliť, ako škálovať nástroje na vývojárov Chrome v Kubernetes clustre a ukázať niektoré skutočné príklady, ako by ste mohli tento protokol použiť vo svojich testoch.

Prehrajte video


Zdroj: habr.com
Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster