Wrike TechClub: Afhendingarinnviðir – ferli og verkfæri (DevOps+QAA). Skýrslur á ensku

Halló, Habr! Við hjá Wrike erum að prófa ný snið fyrir tækniviðburði og bjóðum öllum að horfa á myndbandið af fyrsta netfundinum okkar á ensku. Við töluðum um DevOps innviði til að prófa vefforrit, teninga, Selen og valkosti þess.

Wrike TechClub: Afhendingarinnviðir – ferli og verkfæri (DevOps+QAA). Skýrslur á ensku

Sagan um útbreiðslu kransæðavíruss og bann við öllum fjöldaviðburðum án nettengingar í Evrópulöndum gerði sínar eigin breytingar, þannig að offline fundur prófunaraðila og þróunaraðila sem Wrike Prag skipulagði stefndi yfir á YouTube.

Athugið, skýrslur eru á ensku.

1. Mikhail Levin, Wrike – Selen – vegur til Kubernetes

Einu sinni lifði Selen og óx. Það var líklega það besta sem gerðist fyrir sjálfvirkni QA á síðustu tveimur áratugum, og já, það var ekki auðvelt á margan hátt, þar á meðal innviði og stöðugleika.

Með langa reynslu í innviðum selennets og valkostum, vil ég leiðbeina þér í gegnum nokkur vandamál og takmarkanir mismunandi seleninnviða upp að glænýju léttu lausninni okkar.

2. Vitaliy Markov, Wrike – Callisto: hvernig við lærðum að hætta að hafa áhyggjur og elska selen

Hittu Callisto - létt og opinn Kubernetes-innfæddur lausn okkar til að byggja upp Selenium innviði. Við keyrum 10. þúsund selenprófa á einni klukkustund og lifum af hundruð daglegra selenprófa með því. Við viljum deila ástæðum okkar, lausninni sjálfri og tæknilegum smáatriðum sem við lærðum á leiðinni. Reynsla okkar gæti komið sér vel hvort sem þú keyrir svona mikið af selenprófum eða þú ert bara með einhverja lotubundin vinnu sem þarf að keyra í k8s í mörgum þráðum.

3. Ivan Krutov, Aerokube – Chrome Developer Tools Protocol: keyra og skala í Kubernetes

Í mörg ár er Selen vinsælasta sjálfvirkni tólið fyrir vafra. Hins vegar skortir Selenium siðareglur enn marga mikilvæga eiginleika: að greina og hæðast að HTTP beiðnum, fá minnisnotkun og frammistöðumælingar, gerast áskrifandi að forritaviðburðum, sækja öryggisviðvaranir vafra og margt fleira. Sem betur fer er allt þetta þegar stutt í svokölluðu Chrome Developer Tools samskiptareglum. Það eru margar umræður um hvernig eigi að byrja að nota þessa samskiptareglu með viðskiptavinasöfnum eins og Puppeteer, en næstum enginn segir til um hvernig eigi að skala þessa lausn. Í ræðu minni langar mig að útskýra hvernig á að skala Chrome þróunarverkfæri í Kubernetes klasa og sýna nokkur raunveruleg dæmi um hvernig þú gætir notað þessa samskiptareglu í prófunum þínum.



Heimild: www.habr.com

Bæta við athugasemd