Дженкинс - Автоматизированное тестирование
Один из основных принципов непрерывной интеграции - сборка должна поддаваться проверке. Вы должны иметь возможность объективно определить, готова ли конкретная сборка для перехода к следующему этапу процесса сборки, и наиболее удобный способ сделать это - использовать автоматические тесты. Без надлежащего автоматизированного тестирования вам придется сохранять многие артефакты сборки и тестировать их вручную, что вряд ли соответствует духу непрерывной интеграции. В следующем примере показано, как использовать 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.