Wrike TechClub: Infrastruttura tal-kunsinna – proċessi u għodod (DevOps+QAA). Rapporti bl-Ingliż

Hello, Habr! Aħna fil-Wrike qed nittestjaw formati ġodda għal avvenimenti tekniċi u nistiednu lil kulħadd biex jara l-vidjo tal-ewwel laqgħa tagħna online bl-Ingliż. Tkellimna dwar l-infrastruttura DevOps għall-ittestjar tal-applikazzjonijiet tal-web, kubi, Selenium u l-alternattivi tiegħu.

Wrike TechClub: Infrastruttura tal-kunsinna – proċessi u għodod (DevOps+QAA). Rapporti bl-Ingliż

L-istorja tat-tixrid tal-koronavirus u l-projbizzjonijiet tal-avvenimenti offline tal-massa kollha fil-pajjiżi Ewropej għamlu l-aġġustamenti tagħhom stess, għalhekk il-laqgħa offline tat-testers u l-iżviluppaturi ppjanata minn Wrike Prague xerrdet fuq YouTube.

Attenzjoni, ir-rapporti huma bl-Ingliż.

1. Mikhail Levin, Wrike – Selenium – triq għal Kubernetes

Darba waħda Selenium għex u kiber. Probabbilment kienet l-aħjar ħaġa li ġrat għall-awtomazzjoni tal-QA fl-aħħar għoxrin sena, u iva, li ma kinitx faċli f'ħafna modi inklużi l-infrastruttura u l-istabbiltà.

B'esperjenza twila fl-infrastruttura u l-alternattivi tal-grilja tas-selenju, nixtieq inmexxik permezz ta 'xi kwistjonijiet u limitazzjonijiet ta' infrastrutturi tas-selenju differenti sas-soluzzjoni ħafifa ġdida fjamanta tagħna.

2. Vitaliy Markov, Wrike – Callisto: kif tgħallimna nieqfu ninkwetaw u nħobbu Selenium

Iltaqa' ma' Callisto — is-soluzzjoni ħafifa u open-source tagħna nattiva ta' Kubernetes għall-bini ta' infrastruttura Selenium. Aħna nmexxu l-10 eluf ta 'testijiet tas-selenju f'siegħa u ngħixu mijiet ta' testijiet tas-selenju ta 'kuljum magħha. Irridu naqsmu r-raġunijiet tagħna, is-soluzzjoni nnifisha u d-dettalji tekniċi li tgħallmu fit-triq. L-esperjenza tagħna tista 'tkun utli kemm jekk tmexxi ħafna minn testijiet tas-selenju jew jekk sempliċement għandek xi xogħol ibbażat fuq sessjoni li għandu jitmexxa f'k8s f'ħafna ħjut.

3. Ivan Krutov, Aerokube – Protokoll tal-Għodod tal-Iżviluppaturi tal-Chrome: it-tħaddim u l-iskala fil-Kubernetes

Għal ħafna snin Selenium huwa l-aktar għodda popolari għall-awtomazzjoni tal-browser. Madankollu, il-protokoll tas-Selenju għadu nieqes minn ħafna karatteristiċi importanti: analiżi u mocking ta 'talbiet HTTP, jkollna metriċi tal-konsum tal-memorja u tal-prestazzjoni, abbonament għal avvenimenti ta' applikazzjoni, irkupru ta 'twissijiet ta' sigurtà tal-browser u ħafna aktar. Fortunatament, dan l-għalf kollu huwa diġà appoġġjat fl-hekk imsejjaħ protokoll tal-Għodod tal-Iżviluppaturi tal-Chrome. Hemm ħafna taħdidiet dwar kif tibda tuża dan il-protokoll mal-libreriji tal-klijenti bħal Puppeteer, iżda kważi ħadd ma jgħid kif għandha tiskala din is-soluzzjoni. Waqt it-taħdita tiegħi, nixtieq nispjega kif niskala Chrome Developer Tools fil-cluster Kubernetes u nuri xi eżempji reali ta' kif tista' tuża dan il-protokoll fit-testijiet tiegħek.



Sors: www.habr.com

Żid kumment