Wrike TechClub: Delivery infrastructure - maitiro uye maturusi (DevOps + QAA). Reports in English

Mhoro, Habr! Isu paWrike tiri kuyedza mafomati matsva ezviitiko zvehunyanzvi uye tinokoka munhu wese kuti aone vhidhiyo yekutanga kusangana kwedu pamhepo muChirungu. Takataura nezve DevOps zvivakwa zvekuyedza mawebhu maapplication, cubes, Selenium uye dzimwe nzira dzayo.

Wrike TechClub: Delivery infrastructure - maitiro uye maturusi (DevOps + QAA). Reports in English

Nyaya yekupararira kwekoronavirus uye kurambidzwa kwezviitiko zvese zvisiri pamhepo munyika dzeEurope zvakagadzirisa zvadzo, saka musangano wekunze wevaedzi nevagadziri wakarongwa naWrike Prague wakapararira muYouTube.

Chenjerera, mishumo iri muChirungu.

1. Mikhail Levin, Wrike - Selenium - mugwagwa unoenda Kubernetes

Pane imwe nguva Selenium yaigara uye yakakura. Zvichida chaive chinhu chakanakisa chakaitika kuQA otomatiki mumakumi maviri emakore apfuura, uye hongu, izvo zvanga zvisiri nyore munzira dzakawanda kusanganisira zvivakwa uye kugadzikana.

Ndiine ruzivo rwakareba mune selenium grid zvivakwa uye dzimwe nzira, ini ndoda kukufambisa iwe kuburikidza nedzimwe nyaya uye zvisingakwanisi kune akasiyana selenium masisitimu kusvika kune yedu brand new lightweight solution.

2. Vitaliy Markov, Wrike - Callisto: madzidzire atakaita kurega kunetseka uye kuda Selenium

Sangana neCallisto - yedu yakareruka uye yakavhurika-sosi Kubernetes-yekuzvarwa mhinduro yekuvaka yeSelenium zvivakwa. Isu tinomhanyisa zviuru gumi zveselenium bvunzo muawa imwe uye tinopona mazana emazuva ese selenium bvunzo inomhanya nayo. Tinoda kugovera zvikonzero zvedu, mhinduro pachayo uye ruzivo rwehunyanzvi rwakadzidzwa munzira. Chiitiko chedu chinogona kuuya chinobatsira kunyangwe iwe uchimhanyisa iyo yakawanda yeselenium bvunzo kana iwe uchingove nechikamu chakavakirwa basa kuti riitwe muk10s mune dzakawanda tambo.

3. Ivan Krutov, Aerokube – Chrome Developer Tools Protocol: kumhanya uye kuyera muKubernetes

Kwemakore akawanda Selenium ndiyo inonyanya kufarirwa browser otomatiki chishandiso. Nekudaro, Selenium protocol ichiri kushaya akawanda akakosha maficha: kuongorora uye kunyomba zvikumbiro zveHTTP, kuwana ndangariro mashandisiro uye maitiro metrics, kunyoresa kune zviitiko zvekushandisa, kudzoreredza yambiro yekuchengetedza browser nezvimwe zvakawanda. Neraki, zvese izvi zvinhu zvakatotsigirwa mune inonzi Chrome Developer Tools protocol. Pane hurukuro dzakawanda dzekutanga kushandisa iyi protocol nemaraibhurari evatengi sePuppeteer, asi anenge hapana anoudza nzira yekuyera iyi mhinduro. Panguva yehurukuro yangu, ndinoda kutsanangura nzira yekuyera Chrome Developer Zvishandiso muKubernetes cluster uye kuratidza mimwe mienzaniso chaiyo yemashandisiro aungaite iyi protocol mubvunzo dzako.



Source: www.habr.com

Voeg