Wrike TechClub: Kev xa khoom infrastructure - cov txheej txheem thiab cov cuab yeej (DevOps + QAA). Qhia ua lus Askiv

Nyob zoo, Habr! Peb ntawm Wrike tab tom sim cov qauv tshiab rau cov txheej xwm kev tshaj lij thiab caw txhua tus saib cov yeeb yaj kiab ntawm peb thawj zaug hauv online sib tham ua lus Askiv. Peb tham hais txog DevOps infrastructure rau kev sim web applications, cubes, Selenium thiab nws lwm txoj kev.

Wrike TechClub: Kev xa khoom infrastructure - cov txheej txheem thiab cov cuab yeej (DevOps + QAA). Qhia ua lus Askiv

Zaj dab neeg ntawm kev kis tus kabmob coronavirus thiab kev txwv ntawm txhua qhov xwm txheej offline hauv European lub tebchaws tau hloov kho lawv tus kheej, yog li lub rooj sib tham offline ntawm cov neeg sim thiab cov tsim tawm tau npaj los ntawm Wrike Prague tau nchuav rau hauv YouTube.

Nco ntsoov, cov lus ceeb toom yog lus Askiv.

1. Mikhail Levin, Wrike – Selenium – txoj kev mus rau Kubernetes

Muaj ib zaug Selenium nyob thiab loj hlob. Nws yog tej zaum qhov zoo tshaj plaws uas tshwm sim rau QA automation nyob rau hauv ob lub xyoo dhau los, thiab yog, nws tsis yooj yim rau ntau txoj hauv kev nrog rau kev tsim kho vaj tse thiab kev ruaj ntseg.

Nrog rau kev paub ntev hauv selenium grid infrastructure thiab lwm txoj hauv kev, kuv xav taug kev koj los ntawm qee qhov teeb meem thiab kev txwv ntawm cov selenium sib txawv mus txog rau peb cov kev daws teeb meem tshiab.

2. Vitaliy Markov, Wrike – Callisto: yuav ua li cas peb kawm kom tsis txhob txhawj thiab hlub Selenium

Ntsib Callisto - peb lub teeb yuag thiab qhib qhov chaw Kubernetes-hais lus teb rau kev tsim Selenium infrastructure. Peb khiav 10 txhiab qhov kev ntsuam xyuas selenium hauv ib teev thiab muaj sia nyob ntau pua qhov kev ntsuam xyuas selenium txhua hnub khiav nrog nws. Peb xav qhia peb cov laj thawj, kev daws teeb meem nws tus kheej thiab cov ntsiab lus kev kawm tau kawm ntawm txoj kev. Peb qhov kev paub dhau los tuaj yeem ua tau yooj yim txawm tias koj khiav ntau qhov kev xeem selenium lossis koj tsuas yog muaj qee qhov kev sib tham raws li kev ua haujlwm kom khiav hauv k8s hauv ntau cov xov.

3. Ivan Krutov, Aerokube – Chrome Developer Tools Protocol: khiav thiab scaling hauv Kubernetes

Tau ntau xyoo Selenium yog qhov nrov tshaj plaws browser automation cuab yeej. Txawm li cas los xij, Selenium raws tu qauv tseem tsis muaj ntau yam tseem ceeb: txheeb xyuas thiab thuam HTTP thov, tau txais kev nco noj thiab kev ntsuas kev ua tau zoo, ua npe thov rau cov xwm txheej thov, khaws cov lus ceeb toom kev ruaj ntseg browser thiab ntau ntxiv. Hmoov zoo, tag nrho cov khoom no twb tau txais kev txhawb nqa hauv lub npe hu ua Chrome Developer Tools raws tu qauv. Muaj ntau cov lus hais txog yuav ua li cas pib siv cov txheej txheem no nrog cov neeg siv cov tsev qiv ntawv zoo li Puppeteer, tab sis yuav luag tsis muaj leej twg qhia yuav ua li cas ntsuas qhov kev daws teeb meem no. Thaum kuv tham, kuv xav piav qhia yuav ua li cas ntsuas Chrome Developer Tools hauv Kubernetes pawg thiab qhia qee qhov piv txwv tiag tiag ntawm qhov koj tuaj yeem siv cov txheej txheem no hauv koj qhov kev xeem.



Tau qhov twg los: www.hab.com

Ntxiv ib saib