Wrike TechClub: Seilwaith darparu – prosesau ac offer (DevOps+QAA). Adroddiadau yn Saesneg

Helo, Habr! Rydyn ni yn Wrike yn profi fformatau newydd ar gyfer digwyddiadau technegol ac yn gwahodd pawb i wylio fideo ein cyfarfod ar-lein cyntaf yn Saesneg. Buom yn siarad am seilwaith DevOps ar gyfer profi cymwysiadau gwe, ciwbiau, Seleniwm a'i ddewisiadau amgen.

Wrike TechClub: Seilwaith darparu – prosesau ac offer (DevOps+QAA). Adroddiadau yn Saesneg

Gwnaeth stori lledaeniad coronafirws a gwaharddiadau pob digwyddiad all-lein torfol yng ngwledydd Ewrop eu haddasiadau eu hunain, felly ymledodd y cyfarfod all-lein o brofwyr a datblygwyr a gynlluniwyd gan Wrike Prague i YouTube.

Sylw, mae adroddiadau yn Saesneg.

1. Mikhail Levin, Wrike – Selenium – ffordd i Kubernetes

Un tro roedd Seleniwm yn byw ac yn tyfu. Mae'n debyg mai dyma'r peth gorau a ddigwyddodd ar gyfer awtomeiddio SA yn ystod y ddau ddegawd diwethaf, ac ie, nid oedd hynny'n hawdd mewn sawl ffordd gan gynnwys seilwaith a sefydlogrwydd.

Gyda phrofiad hir mewn seilwaith grid seleniwm a dewisiadau amgen, rwyf am eich tywys trwy rai materion a chyfyngiadau gwahanol seilweithiau seleniwm hyd at ein datrysiad ysgafn newydd sbon.

2. Vitaliy Markov, Wrike – Callisto: sut wnaethon ni ddysgu stopio poeni a charu Seleniwm

Dewch i gwrdd Γ’ Callisto - ein datrysiad ysgafn a ffynhonnell agored Kubernetes-frodorol ar gyfer adeiladu seilwaith Seleniwm. Rydyn ni'n cynnal 10fed miloedd o brofion seleniwm mewn awr ac yn goroesi cannoedd o brofion seleniwm dyddiol gydag ef. Rydym am rannu ein rhesymau, yr ateb ei hun a'r manylion technegol a ddysgwyd ar y ffordd. Efallai y bydd ein profiad ni'n ddefnyddiol p'un a ydych chi'n cynnal cymaint o brofion seleniwm neu os oes gennych chi rywfaint o waith sesiwn i'w redeg mewn k8s mewn sawl trywydd.

3. Ivan Krutov, Aerokube – Protocol Offer Datblygwr Chrome: rhedeg a graddio yn Kubernetes

Am nifer o flynyddoedd Seleniwm yw'r offeryn awtomeiddio porwr mwyaf poblogaidd. Fodd bynnag, mae protocol Seleniwm yn dal yn brin o lawer o nodweddion pwysig: dadansoddi a gwatwar ceisiadau HTTP, cael defnydd cof a metrigau perfformiad, tanysgrifio i ddigwyddiadau cais, adalw rhybuddion diogelwch porwr a llawer mwy. Yn ffodus, mae'r holl bethau hyn eisoes yn cael eu cefnogi yn y protocol Chrome Developer Tools, fel y'i gelwir. Mae yna lawer o sgyrsiau ar sut i ddechrau defnyddio'r protocol hwn gyda llyfrgelloedd cleientiaid fel Pypedwr, ond nid oes bron neb yn dweud sut i raddio'r datrysiad hwn. Yn ystod fy sgwrs, hoffwn esbonio sut i raddio Offer Datblygwr Chrome yng nghlwstwr Kubernetes a dangos rhai enghreifftiau go iawn o sut y gallech chi ddefnyddio'r protocol hwn yn eich profion.



Ffynhonnell: hab.com

Ychwanegu sylw