Блог о технологиях Яндекса

Hermione - инструмент для автоматизации интеграционного тестирования веб-приложений

Пост в архиве.

Сегодня в каталоге технологий Яндекса появился новый инструмент – Hermione. Он разработан на базе WebdriverIO и Mocha и представляет собой инструмент с открытым исходным кодом для автоматизации интеграционного тестирования веб-приложений.

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

Hermione - это:
- простая установка и настройка;
- параллельный запуск тестов в разных браузерах;
- поддержка пользовательских плагинов;
- гибкая настройка запуска тестов для отдельных браузеров;
- перезапуск тестов, которые могли завершиться с ошибкой из-за проблем внешней инфраструктуры.

Данная технология дополнила ряд технологий для проведения тестирования, встав в один ряд с уже хорошо известным инструментом Gemini, позволяющим автоматизировать регрессивное тестирование отображения веб-страниц.


Делаем тестирование еще проще
Команда технологий Яндекса