Wrike TechClub: Entrega-azpiegitura - prozesuak eta tresnak (DevOps+QAA). Txostenak ingelesez

Kaixo, Habr! Wrike-n formatu berriak probatzen ari gara ekitaldi teknikoetarako eta denei gonbidatzen diegu gure online lehen topaketaren bideoa ingelesez ikustera. Hitzegin genuen Web aplikazioak, kuboak, Selenium eta bere alternatibak probatzeko DevOps azpiegiturari buruz.

Wrike TechClub: Entrega-azpiegitura - prozesuak eta tresnak (DevOps+QAA). Txostenak ingelesez

Koronabirusaren hedapenaren eta Europako herrialdeetako lineaz kanpoko ekitaldi masibo guztien debekuek beren doikuntzak egin zituzten, beraz, Wrike Praguek aurreikusitako probatzaile eta garatzaileen lineaz kanpoko bilera YouTube-ra zabaldu zen.

Kontuz, txostenak ingelesez daude.

1. Mikhail Levin, Wrike – Selenium – Kuberneteserako bidea

Bazen behin Selenioa bizi eta hazi zen. Ziurrenik azken bi hamarkadetan QA automatizaziorako gertatu den gauzarik onena izan zen, eta bai, hori ez zen erraza izan hainbat modutan, azpiegiturak eta egonkortasuna barne.

Selenio-sareko azpiegituretan eta alternatibetan esperientzia luzea dudanez, selenio-azpiegitura ezberdinen arazo eta muga batzuk ezagutu nahi ditut gure soluzio arin berrira arte.

2. Vitaliy Markov, Wrike – Callisto: nola ikasi genuen kezkatzeari eta maitatzen Selenioa

Ezagutu Callisto - Selenium azpiegiturak eraikitzeko Kubernetes-en jatorrizko irtenbide arina eta kode irekia. 10. mila selenio proba egiten ditugu ordu batean eta harekin eguneroko ehunka selenio probetan bizirik irauten dugu. Gure arrazoiak, irtenbidea bera eta bidean ikasitako xehetasun teknikoak partekatu nahi ditugu. Gure esperientzia erabilgarria izan daiteke selenio-probak egiten badituzu edo k8s-etan hari askotan exekutatzeko saioetan oinarritutako lan bat besterik ez baduzu.

3. Ivan Krutov, Aerokube - Chrome Developer Tools Protocol: Kubernetes-en exekutatzen eta eskalatzen

Urte askotan Selenium arakatzaileen automatizazio tresnarik ezagunena da. Hala ere, Selenium protokoloak ezaugarri garrantzitsu asko falta ditu oraindik: HTTP eskaerak aztertu eta iseka egitea, memoria-kontsumoa eta errendimendu-neurriak lortzea, aplikazio-gertaeretara harpidetzea, arakatzailearen segurtasun-abisuak berreskuratzea eta askoz gehiago. Zorionez, gauza horiek guztiak dagoeneko onartzen dira Chrome Developer Tools protokoloan. Puppeteer bezalako bezero-liburutegiekin protokolo hau erabiltzen hasteko hitzaldi asko dago, baina ia inork ez du esaten irtenbide hau nola eskalatu. Nire hitzaldian, Chrome Developer Tools Kubernetes klusterrean nola eskalatu eta protokolo hau zure probetan erabil dezakezunaren adibide erreal batzuk erakutsi nahiko nituzke.



Iturria: www.habr.com

Gehitu iruzkin berria