Сышышь ты, выходи сюда,
поговорим !

Gemini — Технологии Яндекса

Опубликовано: 01.09.2018

видео Gemini — Технологии Яндекса

Формула на миллиард: как устроены рекламные технологии Яндекса

Gemini — инструмент с открытым исходным кодом, позволяющий автоматизировать регрессионное тестирование отображения веб-страниц. Gemini снимает области экрана с элементами на странице и сравнивает их с эталонными изображениями элементов. Если изображения не совпадают, их отличия указываются в отчёте.


Регрессионное тестирование верстки с помощью gemini. Сергей Савельев, Яндекс

Тесты разрабатываются на JavaScript и запускаются в реальных браузерах, используя протокол Selenium WebDriver . С Gemini можно работать как в командной строке, так и через графический-интерфейс gemini-gui . Gemini разработан в Яндексе и используется для регрессионного тестирования библиотек блоков и интерфейсов сервисов.


18 ноября, Михаил Левин, Рекламные технологии Яндекса

Возможности:

параллельный запуск тестов в различных браузерах; тестирование различных состояний элемента веб-страницы; игнорирование заданных областей при сравнении изображений; учёт свойств box-shadow и outline при вычислении позиции и размера элемента; перезапуск тестов, которые могли завершиться с ошибкой из-за проблем внешней инфраструктуры; сбор статистики покрытия CSS-кода тестами.
rss