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

Историята с разпространението на коронавируса и забраните за всички массови офлайн събития на територията на европейските държави внесоха свои корекции, затова планираната 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
