Wrike TechClub: Infrastruktura dostave – procesi in orodja (DevOps+QAA). Poročila v angleščini

Pozdravljeni, Habr! V podjetju Wrike preizkušamo nove oblike tehničnih dogodkov in vabimo vse, da si ogledajo videoposnetek našega prvega spletnega srečanja v angleščini. Smo se pogovarjali o infrastrukturi DevOps za testiranje spletnih aplikacij, kock, Selena in njegovih alternativ.

Wrike TechClub: Infrastruktura dostave – procesi in orodja (DevOps+QAA). Poročila v angleščini

Zgodba o širjenju koronavirusa in prepovedih vseh množičnih offline dogodkov v evropskih državah je naredila svoje, tako da se je offline srečanje preizkuševalcev in razvijalcev, ki ga je načrtoval Wrike Prague, prelilo tudi na YouTube.

Pozor, poročila so v angleškem jeziku.

1. Mikhail Levin, Wrike – Selenium – cesta do Kubernetesa

Nekoč je živel in rasel Selen. To je bila verjetno najboljša stvar, ki se je zgodila za avtomatizacijo QA v zadnjih dveh desetletjih, in ja, to ni bilo enostavno v mnogih pogledih, vključno z infrastrukturo in stabilnostjo.

Z dolgoletnimi izkušnjami na področju selenove mrežne infrastrukture in alternativ vas želim popeljati skozi nekaj težav in omejitev različnih selenovih infrastruktur do naše povsem nove lahke rešitve.

2. Vitaliy Markov, Wrike – Callisto: kako smo se naučili nehati skrbeti in vzljubili Selenium

Spoznajte Callisto — našo lahko in odprtokodno rešitev Kubernetes za gradnjo infrastrukture Selenium. V eni uri izvedemo 10 testov selena in z njim preživimo na stotine dnevnih testov selena. Želimo deliti naše razloge, samo rešitev in tehnične podrobnosti, ki smo jih izvedeli na poti. Naše izkušnje vam lahko pridejo prav ne glede na to, ali izvajate toliko testov selena ali pa imate le nekaj dela, ki temelji na seji, ki ga je treba izvesti v k8s v številnih nitih.

3. Ivan Krutov, Aerokube – Protokol orodij za razvijalce Chrome: izvajanje in skaliranje v Kubernetesu

Že vrsto let je Selenium najbolj priljubljeno orodje za avtomatizacijo brskalnika. Vendar pa protokolu Selenium še vedno manjka veliko pomembnih funkcij: analiziranje in norčevanje iz zahtev HTTP, pridobivanje porabe pomnilnika in meritev zmogljivosti, naročanje na dogodke aplikacije, pridobivanje varnostnih opozoril brskalnika in še veliko več. Na srečo so vse te stvari že podprte v tako imenovanem protokolu Chrome Developer Tools. Veliko se govori o tem, kako začeti uporabljati ta protokol z odjemalskimi knjižnicami, kot je Puppeteer, vendar skoraj nihče ne pove, kako razširiti to rešitev. Med svojim govorom bi rad razložil, kako razširiti orodja za razvijalce Chrome v gruči Kubernetes, in pokazati nekaj resničnih primerov, kako bi lahko ta protokol uporabili v svojih testih.



Vir: www.habr.com

Dodaj komentar