Selenium Grid 2 или Hudson w/ slave узлы?

Я могу запустить свои тесты на Hudson CI, но мне было интересно узнать, есть ли какая-то явная разница в производительности между Selenium Grid 2 и Hudson CI, работающими на подчиненных узлах?

Мне еще предстоит настроить xvfb для работы с Selenium Grid 2, в то время как Hudson CI поставляется с возможностью запуска сервера XVNC для каждого теста....

Я бы придерживался Hudson CI, но есть ли явные преимущества использования Selenium Grid 2? Мои тесты уже написаны на Webdriver.

2 ответа

Решение

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

Теперь, если вы хотите запускать тесты параллельно в нескольких браузерах, вам следует использовать Hudson AND Grid 2. Ваши тесты по-прежнему будут запускаться / планироваться и выполняться из Hudson, но для запуска теста будет использоваться Grid. Это должна быть комбинация обоих этих инструментов, поскольку Selenium Grid не может помочь вам в большинстве вещей, которые делает Хадсон.

Вы можете использовать Hudson для непрерывного запуска ваших тестов и Grid 2 для отправки ваших тестов в браузер / браузер, который вы хотите.

Другие вопросы по тегам