2017-01-03 3 views
1

Если нам нужны рамки TestNG или Junit для интеграции Selenium с Jenkins. У меня есть проект, который построен без TestNG или JUnit может интегрировать его с Jenkins.Требуется ли интеграция Selenium-Jenkins в TestNG или JUnit Framework

+0

TestNG и JUnit тестируют рамки, они не имеют ничего общего с Дженкинс. – Guy

+0

Да, здесь мы используем только Jenkins для тестирования. –

ответ

0

TestNG и JUnit на простых терминах могут быть визуализированы как механизмы исполнения «java-кода» с поддержкой проверки. Таким образом, вместо того, чтобы иметь только один метод main(), который был бы единственной точкой ввода для выполнения вашего кода селена, TestNG/JUnit занимает эту роль и позволяет запускать несколько классов Java через себя.

Jenkins - инструмент для оркестров, который позволяет вам создавать, тестировать, развертывать в соответствии с вашим желанием.

Тест фаза может быть пропущен, не используя TestNG и JUnit, и вы прибегая к выполнению ваших тестов на основе селена через main() метода, который ухаживает делать все валидации, а также (утверждения в JUnit/TestNG мире)

1

Вы можете использовать как рамки JUnit, так и TestNG, так как Jenkins поддерживает оба варианта.

Подробнее о деталях для TestNG интеграция с Jenkins.

Шаг 1: СозданиеFree Style проект в Jenkins и заполнить детали и Сохранить проекта.

Шаг 2: нажмите на Настройка

Шаг 3: В Построить раздел из Настройка:

java -cp J:\taf\testng\*;J:\taf\workspace\TestNGExamples\bin;J:\automation\* org.testng.TestNG J:\taf\workspace\TestNGExamples\testng1.xml 

Примечание: вы должны изменить пути, как в вашей системе.

В -cp аргументе, мы должны обеспечить testng.jar, project location и `` селена банки locations/paths. org.testng.TestNG - TestNG Main Class. and расположения в XML из TestNG configuration`


Скачать и установить testng-plugin для Дженкинс из here и перезапустите Дженкинса, чтобы вступить в силу.

Шаг 4: В разделе Post-build Actions,

  1. Выберите Опубликовать TestNG Результаты из Добавить после сборки Действие выпадающего меню.
  2. укажите путь, на котором искать результаты TestNG (файл .xml, содержащий результаты).
  3. Нажмите Применить и Добавить в корзину кнопок.

Скриншот для справки:

enter image description here

Смежные вопросы