Wrike TechClub: kohaletoimetamise infrastruktuur – protsessid ja tööriistad (DevOps+QAA). Aruanded inglise keeles

Tere, Habr! Meie Wrike'is testime uusi tehniliste sündmuste formaate ja kutsume kõiki vaatama videot meie esimesest ingliskeelsest veebikohtumisest. Me rääkisime DevOpsi infrastruktuuri kohta veebirakenduste, kuubikute, seleeni ja selle alternatiivide testimiseks.

Wrike TechClub: kohaletoimetamise infrastruktuur – protsessid ja tööriistad (DevOps+QAA). Aruanded inglise keeles

Lugu koroonaviiruse levikust ja kõigi massiliste võrguühenduseta sündmuste keelamisest Euroopa riikides tegid omad kohandused, nii et Wrike Prague kavandatud testijate ja arendajate võrguühenduseta kohtumine kandus YouTube'i.

Tähelepanu, aruanded on inglise keeles.

1. Mihhail Levin, Wrike – Selenium – tee Kubernetesse

Kunagi elas ja kasvas seleen. See oli tõenäoliselt parim asi, mis viimase kahe aastakümne jooksul QA automatiseerimisega juhtus, ja jah, see ei olnud mitmes mõttes lihtne, sealhulgas infrastruktuuri ja stabiilsuse osas.

Omades pikaajalist kogemust seleenivõrgu infrastruktuuri ja alternatiivide vallas, tahan teile tutvustada mõningaid probleeme ja piiranguid erinevate seleenitaristutega kuni meie uhiuue kerge lahenduseni.

2. Vitaliy Markov, Wrike – Callisto: kuidas me õppisime muretsemisest loobuma ja seleeni armastama

Tutvuge Callistoga – meie kerge ja avatud lähtekoodiga Kubernetese lahendusega Seleeni infrastruktuuri ehitamiseks. Teeme ühe tunni jooksul 10. tuhandeid seleeniteste ja elame sellega üle sadu igapäevaseid seleeniteste. Soovime jagada oma põhjuseid, lahendust ennast ja teel õpitud tehnilisi detaile. Meie kogemus võib kasuks tulla, olenemata sellest, kas teete nii palju seleeniteste või peate lihtsalt seansipõhist tööd tegema k8s paljudes lõimedes.

3. Ivan Krutov, Aerokube – Chrome'i arendaja tööriistade protokoll: Kuberneteses käitamine ja skaleerimine

Selenium on aastaid kõige populaarsem brauseri automatiseerimistööriist. Seleniumi protokollil puuduvad aga endiselt paljud olulised funktsioonid: HTTP-päringute analüüsimine ja pilkamine, mälutarbimise ja jõudluse mõõdikute hankimine, rakenduste sündmuste tellimine, brauseri turvahoiatuste hankimine ja palju muud. Õnneks on kogu see kraam juba nn Chrome Developer Toolsi protokollis toetatud. Selle protokolli kasutamist klientide raamatukogudega, nagu Puppeteer, räägitakse palju, kuid peaaegu keegi ei ütle, kuidas seda lahendust skaleerida. Oma kõne ajal tahaksin selgitada, kuidas Kubernetese klastris Chrome'i arendaja tööriistu skaleerida, ja näidata mõningaid reaalseid näiteid selle kohta, kuidas saaksite seda protokolli oma testides kasutada.



Allikas: www.habr.com

Lisa kommentaar