Wrike TechClub: Leveransinfrastruktur – processer och verktyg (DevOps+QAA). Rapporter på engelska

Hej, Habr! Vi på Wrike testar nya format för tekniska evenemang och bjuder in alla att titta på videon från vår första onlineträff på engelska. Vi pratade om DevOps infrastruktur för att testa webbapplikationer, kuber, Selenium och dess alternativ.

Wrike TechClub: Leveransinfrastruktur – processer och verktyg (DevOps+QAA). Rapporter på engelska

Berättelsen om spridningen av coronaviruset och förbuden mot alla massevenemang offline i europeiska länder gjorde sina egna justeringar, så offlinemötet för testare och utvecklare som Wrike Prag planerade spillde över på YouTube.

Observera, rapporterna är på engelska.

1. Mikhail Levin, Wrike – Selen – väg till Kubernetes

En gång i tiden levde och växte Selen. Det var förmodligen det bästa som hänt för QA-automatisering under de senaste två decennierna, och ja, det var inte lätt på många sätt, inklusive infrastruktur och stabilitet.

Med lång erfarenhet av selennätinfrastruktur och alternativ, vill jag leda dig genom några problem och begränsningar för olika seleninfrastrukturer fram till vår helt nya lättviktslösning.

2. Vitaliy Markov, Wrike – Callisto: hur vi lärde oss att sluta oroa oss och älska selen

Möt Callisto – vår lätta och öppen källkod Kubernetes-baserad lösning för att bygga seleninfrastruktur. Vi kör tiotusentals selentester på en timme och överlever hundratals dagliga selentester med det. Vi vill dela med oss ​​av våra skäl, själva lösningen och tekniska detaljer som vi lärt oss på vägen. Vår erfarenhet kan komma till nytta oavsett om du kör så mycket selen-tester eller om du bara har lite sessionsbaserat arbete som ska köras i k10s i många trådar.

3. Ivan Krutov, Aerokube – Chrome Developer Tools Protocol: körs och skalas i Kubernetes

I många år har Selenium varit det mest populära verktyget för webbläsarautomatisering. Selenium-protokollet saknar dock fortfarande många viktiga funktioner: analysera och håna HTTP-förfrågningar, få minnesförbrukning och prestandamått, prenumerera på programhändelser, hämta webbläsarsäkerhetsvarningar och många fler. Lyckligtvis stöds allt det här redan i det så kallade Chrome Developer Tools-protokollet. Det finns många diskussioner om hur man börjar använda det här protokollet med klientbibliotek som Puppeteer, men nästan ingen berättar hur man skalar den här lösningen. Under mitt föredrag skulle jag vilja förklara hur man skalar Chrome Developer Tools i Kubernetes kluster och visa några verkliga exempel på hur du kan använda detta protokoll i dina tester.



Källa: will.com

Lägg en kommentar