Учебники

Дженкинс — Автоматизированное тестирование

Одним из основных принципов непрерывной интеграции является то, что сборка должна быть проверяемой. Вы должны быть в состоянии объективно определить, готова ли конкретная сборка перейти к следующему этапу процесса сборки, и наиболее удобный способ сделать это — использовать автоматизированные тесты. Без надлежащего автоматического тестирования вы обнаружите, что вам нужно сохранить множество артефактов сборки и проверить их вручную, что вряд ли соответствует духу непрерывной интеграции. В следующем примере показано, как использовать Selenium для запуска автоматических веб-тестов.

Шаг 1 — Перейти к управлению плагинами.

Автоматизированное тестирование

Шаг 2 — Найдите плагин Hudson Selenium и выберите установку. Перезапустите экземпляр Jenkins.

Гудзоновское тестирование селена

Шаг 3 — Перейти к настройке системы.

Настроить систему

Шаг 4 — Сконфигурируйте jar сервера selenium и нажмите кнопку Сохранить.

Настроить Selenium Server

Примечание . Файл селеновой банки можно загрузить с сайта SeleniumHQ.

Нажмите на загрузку для автономного сервера Selenium.

Скачать Selenium Автономный Сервер

Шаг 5 — Вернитесь на свою панель инструментов и нажмите на опцию Configure для проекта HelloWorld.

конфигурировать

Шаг 6 — Нажмите «Добавить сборку» и выберите опцию «SeleniumHQ htmlSuite Run»

SeleniumHQ htmlSuite Run

Шаг 7 — Добавьте необходимые детали для теста на селен. Здесь suiteFile — это TestSuite, созданный с помощью IDE Selenium. Нажмите Сохранить и выполнить сборку. Теперь посткомпиляция запустит драйвер селена и выполнит тест html.