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

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

Step 1 - Перейдите в раздел "Управление плагинами".

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

Step 3 - Зайдите в Настроить систему.

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

Note- Файл selenium jar можно скачать из папки SeleniumHQ.

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

Step 5 - Вернитесь на свою панель управления и нажмите кнопку «Настроить» для проекта HelloWorld.

Step 6 - Нажмите «Добавить этап сборки» и выберите вариант «SeleniumHQ htmlSuite Run».

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