Wrike TechClub: Инфраструктура на доставките – процеси и инструменти (DevOps+QA). Доклади на английски

Здравейте, Хабр! В Wrike тестваме нови формати на технически събития и поканваме всички да гледат видеото на нашето първо онлайн събитие на английски. Говорихме за DevOps инфраструктура за тестване на уеб приложения, контейнери, Selenium и неговите алтернативи.

Wrike TechClub: Инфраструктура на доставките – процеси и инструменти (DevOps+QA). Доклади на английски

Историята с разпространението на коронавируса и забраните за всички массови офлайн събития на територията на европейските държави внесоха свои корекции, затова планираната Wrike Prague офлайн среща на тестерите и девопсите се трансформира в YouTube.

Внимание, докладите са на английски език.

1. Михаил Левин, Wrike – Selenium — пътят към Kubernetes

Имало едно време, когато Selenium живееше и растеше. Вероятно това беше най-доброто нещо, което се случи на автоматизацията на QA през последните две десетилетия, и да, това не беше лесно по много начини, включително инфраструктура и стабилност.

С дългогодишен опит в инфраструктурата на Selenium Grid и алтернативи, искам да ви запозная с някои проблеми и ограничения на различни selenium инфраструктури до нашето ново, леко решение.

Възпроизведи видео

2. Виталий Марков, Wrike – Callisto: как научихме да спрем да се притесняваме и да обичаме Selenium

Запознайте се с Callisto — нашето леко и с отворен код решение, приспособено за Kubernetes за изграждане на Selenium инфраструктура. Изпълняваме десетки хиляди selenium тестове за един час и оцеляваме на стотици ежедневни тестови стартирания с него. Искаме да споделим нашите причини, самото решение и техническите детайли, научени по пътя. Нашият опит може да бъде полезен, независимо дали провеждате толкова много selenium тестове или просто имате работа, която трябва да бъде извършена в k8s в много нишки.

Възпроизведи видео

3. Иван Крутов, Aerokube – Протокол на Chrome Developer Tools: изпълнение и мащабиране в Kubernetes

Много години Selenium е най-популярният инструмент за автоматизация на браузъри. Въпреки това, протоколът на Selenium все още липсва много важни функции: анализ и подправяне на HTTP заявките, получаване на метрики за потребление на памет и производителност, абониране за събития на приложенията, извличане на предупреждения за сигурността на браузъра и много други. За щастие, всичко това вече се поддържа в т.нар. протокол на Chrome Developer Tools. Има много разговори за това как да започнете да използвате този протокол с клиентски библиотеки като Puppeteer, но почти никой не говори за това как да мащабирате това решение. По време на моя доклад, искам да обясня как да мащабирате Chrome Developer Tools в Kubernetes кластър и да покажа реални примери как можете да използвате този протокол в тестовете си.

Възпроизведи видео


Източник: habr.com
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster