Përshëndetje, Habr! Ne në Wrike jemi duke testuar formate të reja të ngjarjeve teknike dhe ftojmë të gjithë të shikoni videon e mbledhjes sonë të parë online në anglisht. për infrastrukturën DevOps për testimin e aplikacioneve web, kubet, Selenium dhe alternativat e tij.

Historia e përhapjes së koronavirusit dhe ndalimi i të gjitha ngjarjeve masive offline në territoret e shteteve evropiane solli disa ndryshime, kështu që takimi offline i planifikuar i testuesve dhe devopëve në Wrike Prag u realizua në Youtube.
Kujdes, ligjëratat janë në gjuhën angleze.
1. Mikhail Levin, Wrike â Selenium â rruga drejt Kubernetes
Një herë e një kohë, Selenium jetonte dhe rritej. Ndërsa ishte ndoshta gjëja më e mirë që ndodhi për automatizimin e QA në dy dekadat e fundit, po, kjo nuk ishte e lehtë në shumë aspekte përfshirë infrastrukturën dhe stabilitetin.
Me një përvojë të gjatë në infrastrukturën e selenium grid dhe alternativat, dua t'ju udhëzoj për disa probleme dhe kufizime të infrastrukturave të ndryshme selenium deri në zgjidhjen tonë të re të lehtë.

2. Vitaliy Markov, Wrike â Callisto: si mĂ«suam tĂ« ndalojmĂ« sĂ« shqetĂ«suari dhe tĂ« duam Selenium
Takoni Callisto â zgjidhja jonĂ« e lehtĂ« dhe burim kod pĂ«r ndĂ«rtimin e infrastrukturĂ«s selenium tĂ« natyrshme Kubernetes. Ne ekzekutojmĂ« dhjetĂ«ra mijĂ«ra teste selenium nĂ« njĂ« orĂ« dhe mbijetojmĂ« qindra ekzekutime teste selenium çdo ditĂ« me tĂ«. Duam tĂ« ndajmĂ« arsyet tona, zgjidhjen vetĂ« dhe detajet teknike tĂ« mĂ«suara nĂ« rrugĂ«. PĂ«rvoja jonĂ« mund tĂ« jetĂ« e dobishme nĂ«se ju realizoni aq shumĂ« teste selenium ose thjesht keni ndonjĂ« punĂ« sesioni pĂ«r t'u realizuar nĂ« k8s nĂ« shumĂ« tela.

3. Ivan Krutov, Aerokube â Protokolli i Veglave tĂ« Zhvilluesve tĂ« Chrome: ekzekutimi dhe shkallĂ«zimi nĂ« Kubernetes
Prej shumë vitesh, Selenium është mjeti më i njohur për automatizimin e shfletuesve. Megjithatë, protokolli Selenium ende i mungon shumë funksione të rëndësishme: analizimi dhe falsifikimi i kërkesave HTTP, marrja e konsumit të memories dhe metrike të performancës, abonimi në ngjarjet e aplikacionit, rikuperimi i paralajmërimeve të sigurisë së shfletuesit dhe shumë më tepër. Fatmirësisht, të gjitha këto gjëra tashmë përkrahen në protokollin e Veglave të Zhvilluesve të Chrome. Ka shumë biseda se si të filloni ta përdorni këtë protokoll me biblioteka klienti si Puppeteer, por askush nuk tregon se si ta shkallëzoni këtë zgjidhje. Gjatë bisedës time, do doja të shpjegoj se si ta shkallëzoni Veglën e Zhvilluesve të Chrome në klasterin Kubernetes dhe të tregoj disa shembuj të vërtetë se si mund ta përdorni këtë protokoll në testet tuaja.

Burimi: habr.com
