Wrike TechClub: InfrastrukturĂ« dorĂ«zimi – procese dhe mjete (DevOps+QAA). Raportet nĂ« anglisht

Përshëndetje, Habr! Ne në Wrike po testojmë formate të reja të ngjarjeve teknike dhe ftojmë të gjithë të shikojnë videon e meet-up-it tonë të parë online në anglisht. Diskutuam për infrastruktura DevOps për testimin e aplikacioneve web, kubet, Selenium dhe alternativat e tij.

Wrike TechClub: InfrastrukturĂ« dorĂ«zimi – procese dhe mjete (DevOps+QAA). Raportet nĂ« anglisht

Historia me përhapjen e coronavirusit dhe ndalimet e të gjitha ngjarjeve offline masive në territorin e shteteve evropiane kanë sjellë disa ndryshime, kështu që takimi offline i planifikuar në Wrike Prague për testuesit dhe devops-at kaloi në YouTube.

Kujdes, prezantimet janë në anglisht.

1. Mikhail Levin, Wrike – Selenium — rruga drejt Kubernetes

Një herë e një kohë Selenium jetonte dhe rritej. Probabilisht ishte gjëja më e mirë që ndodhi për automatizimin e QA në dy dekadat e fundit, dhe po, nuk ishte e lehtë në shumë aspekte, përfshirë infrastrukturën dhe stabilitetin.

Me përvojën e gjatë në infrastrukturën e selenium grid dhe alternativat, dua t'ju tregoj disa probleme dhe kufizime të infrastrukturave të ndryshme selenium deri në zgjidhjen tonë të re të lehtë.

Luaj videon

2. Vitaliy Markov, Wrike – Callisto: si mĂ«suam tĂ« ndalojmĂ« sĂ« shqetĂ«suari dhe tĂ« duam Selenium

Njoftoni Callisto — zgjidhjen tonĂ« tĂ« lehtĂ« dhe me kod burimi tĂ« hapur pĂ«r ndĂ«rtimin e infrastrukturĂ«s Selenium. Ne realizojmĂ« 10 mijĂ« testime selenium nĂ« njĂ« orĂ« dhe mbijetojmĂ« qindra teste selenium çdo ditĂ« me tĂ«. Duam tĂ« ndajmĂ« arsyet tona, zgjidhjen vetĂ« dhe detajet teknike tĂ« mĂ«suara pĂ«rgjatĂ« rrugĂ«s. Eksperienca jonĂ« mund tĂ« jetĂ« e dobishme edhe nĂ«se realizoni njĂ« numĂ«r kaq tĂ« madh testesh selenium ose thjesht keni ndonjĂ« punĂ« tĂ« bazuar nĂ« seanca qĂ« duhet realizuar nĂ« k8s nĂ« shumĂ« thread-e.

Luaj videon

3. Ivan Krutov, Aerokube – Protokolli i Veglave tĂ« Zhvilluesve Chrome: ekzekutimi dhe shkallĂ«zimi nĂ« Kubernetes

Qëllimi i Selenium është që për shumë vite është mjeti më i përdorur për automatizimin e shfletuesve. Megjithatë, protokolli Selenium ende i mungojnë shumë karakteristika të rëndësishme: analizimi dhe simulimi i kërkesave HTTP, marrja e konsumit të memories dhe metrikave të performancës, abonimi në ngjarjet e aplikacioneve, dhe marrja e paralajmërimeve të sigurisë së shfletuesit dhe shumë të tjera. Fatmirësisht, të gjitha këto janë mbështetur tashmë në atë që quhet protokolli i Veglave të Zhvilluesve Chrome. Ka shumë biseda se si të filloni përdorimin e këtij protokolli me bibliotekat e klientit si Puppeteer, por pothuajse askush nuk thotë se si të shkallëzojë këtë zgjidhje. Gjatë fjalimit tim, do të shpjegoj se si të shkallëzojmë Veglat e Zhvilluesve Chrome në klasterin Kubernetes dhe të tregoj disa shembuj të vërtetë se si mund ta përdorni këtë protokoll në testet tuaja.

Luaj videon


Burimi: habr.com
Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster