Wrike TechClub: Infrastruktura e dorëzimit – proceset dhe mjetet (DevOps+QAA). Raportet në anglisht

Përshëndetje, Habr! Ne në Wrike po testojmë formate të reja për ngjarjet teknike dhe i ftojmë të gjithë të shikojnë videon e takimit tonë të parë në internet në anglisht. Ne folem në lidhje me infrastrukturën DevOps për testimin e aplikacioneve në ueb, kube, Selenium dhe alternativat e tij.

Wrike TechClub: Infrastruktura e dorëzimit – proceset dhe mjetet (DevOps+QAA). Raportet në anglisht

Historia e përhapjes së koronavirusit dhe ndalimet e të gjitha ngjarjeve masive offline në vendet evropiane bënë rregullimet e tyre, kështu që takimi offline i testuesve dhe zhvilluesve të planifikuar nga Wrike Prague u përhap në YouTube.

Kujdes, raportet janë në anglisht.

1. Mikhail Levin, Wrike – Selenium – rruga për në Kubernetes

Njëherë e një kohë Seleni jetoi dhe u rrit. Ishte ndoshta gjëja më e mirë që ndodhi për automatizimin e QA në dy dekadat e fundit, dhe po, kjo nuk ishte e lehtë në shumë mënyra, duke përfshirë infrastrukturën dhe stabilitetin.

Me përvojë të gjatë në infrastrukturën dhe alternativat e rrjetit të selenit, dua t'ju tregoj disa çështje dhe kufizime të infrastrukturave të ndryshme të selenit deri tek zgjidhja jonë e re e lehtë.

2. Vitaliy Markov, Wrike – Callisto: si mësuam të ndalonim shqetësimin dhe ta duam Selenin

Njihuni me Callisto - zgjidhja jonë e lehtë dhe me burim të hapur nga Kubernetes për ndërtimin e infrastrukturës së Selenit. Ne kryejmë mijëra teste të selenit të 10-të në një orë dhe i mbijetojmë qindra testeve ditore të selenit. Ne duam të ndajmë arsyet tona, vetë zgjidhjen dhe detajet teknike të mësuara gjatë rrugës. Përvoja jonë mund të jetë e dobishme nëse kryeni kaq shumë teste seleniumi ose thjesht keni një punë të bazuar në sesion për t'u ekzekutuar në k8 në shumë tema.

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

Për shumë vite Selenium është mjeti më i popullarizuar i automatizimit të shfletuesit. Megjithatë, protokollit Selenium i mungojnë ende shumë veçori të rëndësishme: analizimi dhe tallja e kërkesave HTTP, marrja e matjeve të konsumit të kujtesës dhe performancës, abonimi në ngjarjet e aplikacionit, marrja e paralajmërimeve të sigurisë së shfletuesit dhe shumë të tjera. Për fat të mirë, të gjitha këto gjëra tashmë mbështeten në të ashtuquajturin protokoll Chrome Developer Tools. Ka shumë biseda se si të filloni të përdorni këtë protokoll me bibliotekat e klientëve si Puppeteer, por pothuajse askush nuk tregon se si të shkallëzohet kjo zgjidhje. Gjatë bisedës sime, do të doja të shpjegoja se si të shkallëzohen Veglat e Zhvilluesve të Chrome në grupin Kubernetes dhe të tregoj disa shembuj realë se si mund ta përdorni këtë protokoll në testet tuaja.



Burimi: www.habr.com

Shto një koment