Wrike TechClub: Kohandamisinfrastruktuur – protsessid ja tööriistad (DevOps+QAA). Ettekanded inglise keeles

Tere, Habr! Me Wrikes katsetame uusi tehnilisi ürituste formaate ja kutsub kõiki vaatama meie esimese veebiseminarivideo inglise keeles. Rääkisime DevOps infrastruktuurist veebirakenduste testimiseks, kuubikud, Selenium ja selle alternatiivid.

Wrike TechClub: Kohandamisinfrastruktuur – protsessid ja tööriistad (DevOps+QAA). Ettekanded inglise keeles

Koroonaviiruse leviku lugu ja massiliste offline ürituste keelud Euroopa riikides on oma muutused kaasa toonud, seetõttu muutus planeeritud Wrike Praha testijate ja devopside offline kohtumine YouTube'iks.

Tähelepanu, ettekanded on inglise keeles.

1. Mikhail Levin, Wrike – Selenium — tee Kuberneteseni

Kord elas ja kasvas Selenium. See oli ilmselt parim asi, mis juhtus QA automatiseerimisele viimase kahe aastakümne jooksul, ja jah, see ei olnud mitmel viisil kerge, sealhulgas infrastruktuuri ja stabiilsuse osas.

Pika kogemusega Seleniumi grid infrastruktuuri ja alternatiivide alal tahan teid viia läbi mõningate probleemide ja piirangute, mis on seotud erinevate Seleniumi infradega, kuni meie täiesti uue kerge lahenduse.

Vaata videot

2. Vitaliy Markov, Wrike – Callisto: kuidas me õppisime muretsemise lõpetama ja Seleniumi armastama

Tutvuge Callistoga — meie kergekaaluline ja avatud lähtekoodiga Kubernetes'e lahendus, mis on mõeldud Seleniumi infrastruktuuri ülesehitamiseks. Me viime läbi kümneid tuhandeid Seleniumi teste tunnis ja talume sadade igapäevaste Seleniumi testide töö käikut. Soovime jagada meie põhjuseid, lahendust ja tehnilisi üksikasju, mille oleme teekonnal õppinud. Meie kogemus võib osutuda kasulikuks, olenemata sellest, kas teete nii palju Seleniumi teste või teil on lihtsalt mõned sessioonipõhised tööd, mida tuleb k8s-is mitmes harus läbi viia.

Vaata videot

3. Ivan Krutov, Aerokube – Chrome'i arendustööriistade protokoll: käitamine ja skaleerimine Kuberneteses

Kümneid aastaid on Selenium olnud kõige populaarsem brauseri automatiseerimise tööriist. Siiski puudub Seleniumi protokollis endiselt palju olulisi funktsioone: HTTP-päringute analüüsimine ja simuleerimine, mälu tarbimise ja jõudluse mõõdikute saamine, rakenduse sündmuste jälgimine, brauseri turvahoiatuste saamine ja palju muud. Õnneks toetab see kõik juba nii-öelda Chrome'i arendustööriistade protokolli. On palju juttu sellest, kuidas hakata seda protokolli kasutama kliendiraamatukogude, näiteks Puppeteeriga, kuid peaaegu keegi ei räägi, kuidas seda lahendust skaleerida. Oma ettekandes soovin selgitada, kuidas Chrome'i arendustööriistu Kubernetes'e klastris skaleerida ja näidata mõned reaalsed näited, kuidas saate seda protokolli oma testides kasutada.

Vaata videot


Allikas: habr.com
Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster