Tere, Habr! Me Wrikes testime uusi tehniliste ĂŒrituste formaate ja kutsume kĂ”iki vaatama meie esimese veebikohtumise videot inglise keeles. DevOps infrastruktuurist veebirakenduste testimiseks, konteinerid, Selenium ja selle alternatiivid.

Koroonaviiruse leviku lugu ja kĂ”igi massiliste offline-ĂŒrituste keelud Euroopa riikides on teinud oma kohandused, seetĂ”ttu plaanitud Wrike Praha offline-kohtumine testijate ja DevOps'i spetsialistide seas kolis YouTube'i.
TĂ€helepanu, ettekanded inglise keeles.
1. Mikhail Levin, Wrike â Selenium â tee Kuberneteseni
Kord oli aeg, mil Selenium elas ja kasvas. See oli tĂ”enĂ€oliselt parim asi, mis juhtus QA automatiseerimises viimasel kahel kĂŒmnendil, ja jah, see ei olnud paljuski lihtne, sealhulgas infrastruktuuri ja stabiilsuse osas.
Oma pika kogemusega Seleniumi grid-infrastruktuuri ja alternatiivide alal, tahan juhtida Teid lÀbi erinevate Seleniumi infrastruktuuride probleemide ja piirangute ning nÀidata meie tÀiesti uut kerget lahendust.

2. Vitaliy Markov, Wrike â Callisto: kuidas me Ă”ppisime muretsemise lĂ”petama ja Seleniumit armastama
Tutvuge Callistoga â meie kerge ja avatud lĂ€htekoodiga Kubernetes'e kohaliku lahendusega Selenium infrakstruuri loomiseks. Me jooksutame kĂŒmneid tuhandeid Seleniumi teste tunni jooksul ja talume sadu igapĂ€evaseid Seleniumi testimise jooksutusi. Soovime jagada meie pĂ”hjuseid, lahendust ja tehnilisi ĂŒksikasju, mida oleme teel Ă”ppinud. Meie kogemus vĂ”ib osutuda kasulikuks, kas te jooksutate nii palju Seleniumi teste vĂ”i teil on lihtsalt mĂ”ned seansipĂ”hised tööd, mis tuleb k8s -is paljude lĂ”imede kaupa teha.

3. Ivan Krutov, Aerokube â Chrome'i arendaja tööriistade protokoll: kĂ€itamine ja skaleerimine Kuberneteses
Paljude aastate jooksul on Selenium olnud kĂ”ige populaarsem brauseri automatiseerimise tööriist. Siiski puuduvad Selenium protokollis endiselt palju olulisi funktsioone: HTTP-pĂ€ringute analĂŒĂŒs ja mockimine, mĂ€lu tarbimise ja jĂ”udlusmeetmete saamine, rakenduse sĂŒndmustele registreerumine, brauseri turvahoiatuste saamine ja palju muud. Ănneks toetavad kĂ”ik need asjad juba nii nimetatud Chrome'i arendajate tööriistade protokoll. On palju vestlusi selle kohta, kuidas alustada selle protokolli kasutamist kliendi raamatukogudega nagu Puppeteer, kuid peaaegu keegi ei rÀÀgi, kuidas seda lahendust skaleerida. Minu ettekande ajal soovin selgitada, kuidas skaleerida Chrome'i arendajate tööriistu Kubernetes'i klasstri ĂŒle ja nĂ€idata mĂ”ningaid reaalseid nĂ€iteid selle kohta, kuidas saaksite seda protokolli oma testides kasutada.

Allikas: habr.com
