Wrike TechClub: Leveringsinfrastruktur – processer og værktøjer (DevOps+QAA). Rapporter på engelsk

Hej, Habr! Vi hos Wrike tester nye formater til tekniske begivenheder og inviterer alle til at se videoen af ​​vores første onlinemøde på engelsk. Vi talte om DevOps-infrastruktur til test af webapplikationer, kuber, selen og dets alternativer.

Wrike TechClub: Leveringsinfrastruktur – processer og værktøjer (DevOps+QAA). Rapporter på engelsk

Historien om spredningen af ​​coronavirus og forbud mod alle masseofflinebegivenheder i europæiske lande foretog deres egne justeringer, så offlinemødet mellem testere og udviklere planlagt af Wrike Prag væltede over på YouTube.

Bemærk, rapporter er på engelsk.

1. Mikhail Levin, Wrike – Selen – vej til Kubernetes

Engang levede og voksede Selen. Det var sandsynligvis det bedste, der skete for QA-automatisering i de sidste to årtier, og ja, det var ikke let på mange måder, inklusive infrastruktur og stabilitet.

Med lang erfaring i selennetinfrastruktur og alternativer, vil jeg guide dig gennem nogle problemer og begrænsninger af forskellige seleninfrastrukturer op til vores helt nye letvægtsløsning.

2. Vitaliy Markov, Wrike – Callisto: hvordan vi lærte at stoppe med at bekymre os og elske selen

Mød Callisto - vores lette og open source Kubernetes-native løsning til opbygning af Selenium-infrastruktur. Vi kører 10. tusinde selen tests på en time og overlever hundredvis af daglige selen testkørsler med det. Vi vil gerne dele vores årsager, selve løsningen og tekniske detaljer lært på vejen. Vores erfaring kan være nyttig, uanset om du kører så meget selen test, eller du bare har noget sessionsbaseret arbejde, der skal køres i k8s i mange tråde.

3. Ivan Krutov, Aerokube – Chrome Developer Tools Protocol: kørsel og skalering i Kubernetes

Selen har i mange år været det mest populære browserautomatiseringsværktøj. Selenium-protokollen mangler dog stadig en masse vigtige funktioner: at analysere og håne HTTP-anmodninger, få hukommelsesforbrug og ydeevnemålinger, abonnere på applikationsbegivenheder, hente browsersikkerhedsadvarsler og mange flere. Heldigvis er alle disse ting allerede understøttet i den såkaldte Chrome Developer Tools-protokol. Der er mange samtaler om, hvordan man begynder at bruge denne protokol med klientbiblioteker som Puppeteer, men næsten ingen fortæller, hvordan man skalerer denne løsning. Under mit foredrag vil jeg gerne forklare, hvordan du skalerer Chrome-udviklerværktøjer i Kubernetes-klyngen og viser nogle rigtige eksempler på, hvordan du kan bruge denne protokol i dine tests.



Kilde: www.habr.com

Tilføj en kommentar