Сегодня в каталоге технологий Яндекса появился новый инструмент – Hermione. Он разработан на базе WebdriverIO и Mocha и представляет собой инструмент с открытым исходным кодом для автоматизации интеграционного тестирования веб-приложений.
Само тестирование заключается в том, чтобы воспроизвести действия пользователя в браузере и проверить, корректно ли отзывается на них интерфейс приложения.
Тесты разрабатываются на JavaScript и запускаются в реальных браузерах. Hermione помогает упростить и ускорить разработку тестов и автоматизацию процесса их запуска. Этот инструмент используется для тестирования бизнес-логики сервисов Яндекса в реальных браузерах.
Hermione - это:
- простая установка и настройка;
- параллельный запуск тестов в разных браузерах;
- поддержка пользовательских плагинов;
- гибкая настройка запуска тестов для отдельных браузеров;
- перезапуск тестов, которые могли завершиться с ошибкой из-за проблем внешней инфраструктуры.
Данная технология дополнила ряд технологий для проведения тестирования, встав в один ряд с уже хорошо известным инструментом Gemini, позволяющим автоматизировать регрессивное тестирование отображения веб-страниц.
Делаем тестирование еще проще
Команда технологий Яндекса