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

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.

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.

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.

Allikas: habr.com
