КАК ВЫПОЛНЯТЬ TESTNG TESTS С ИСПОЛЬЗОВАНИЕМ JENKINS | МАТЕРИАЛ ДЛЯ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

В предыдущем посте мы видели, как запускать сценарии TestNG (testng.xml) с помощью командной строки и пакетного файла (.bat). В этом посте мы увидим, как выполнять тесты TestNG с помощью Jenkins. Для этого нам нужно иметь следующее

i. Проект TestNG
ii. Jenkins — прочтите этот пост об установке Jenkins.

Не пропустите: Полное руководство по Selenium

Как выполнять тесты TestNG с помощью Jenkins< /h2>

Приступим к созданию проекта TestNG.

Шаг 1:Создание проекта TestNG. Перейдите по этой ссылке, чтобы создать проект TestNG.

Шаг 2. Установка Jenkins. Перейдите по этой ссылке, чтобы установить Jenkins

У нас есть готовый проект TestNG и Jenkins. Теперь давайте выполним тесты TestNG с помощью Jenkins.

На изображении ниже вы можете увидеть структуру проекта и файл testng.xml

КАК ВЫПОЛНЯТЬ ТЕСТОВЫЕ ТЕСТЫ С ИСПОЛЬЗОВАНИЕМ JENKINS | МАТЕРИАЛЫ ДЛЯ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Откройте Дженкинс. По умолчанию это будет «localhost/8080».

Нажмите «Новый элемент»

КАК ВЫПОЛНЯТЬ ТЕСТИРОВАНИЕ TESTNG С ИСПОЛЬЗОВАНИЕМ JENKINS | МАТЕРИАЛЫ ДЛЯ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Введите имя элемента по своему усмотрению. Я дал имя «TestNGProject». На снимке экрана ниже вы можете видеть имя MavenProject (не обращайте на него внимания).

Выберите «Проект Freestyle» и нажмите кнопку «ОК».

КАК ВЫПОЛНЯТЬ ТЕСТЫ NG С ИСПОЛЬЗОВАНИЕМ JENKINS | МАТЕРИАЛЫ ДЛЯ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Сейчас , щелкните элемент «TestNGProject»

На вкладке Общие вы можете увидеть «TestNGProject». Нажмите кнопку «Дополнительно», чтобы добавить пользовательское рабочее пространство.

Теперь выберите «Использовать пользовательское рабочее пространство».‘ и введите путь к вашей рабочей области. Моя рабочая область доступна по этому адресу 'D:DeleteNowTestNGProject'

КАК ВЫПОЛНЯТЬ ТЕСТЫ TESTNG С ИСПОЛЬЗОВАНИЕМ JENKINS | МАТЕРИАЛЫ ДЛЯ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Прокрутите вниз до параметра “Сборка“. Нажмите «Добавить шаг сборки» и выберите значение «Выполнить пакетную команду Windows» в раскрывающемся списке.

КАК ВЫПОЛНЯТЬ ТЕСТЫ NG С ИСПОЛЬЗОВАНИЕМ JENKINS | МАТЕРИАЛЫ ДЛЯ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Имя моего пакетного файла — «BatchRun.bat», и я указал его здесь.

КАК ВЫПОЛНИТЬ TESTNG TESTS С ИСПОЛЬЗОВАНИЕМ JENKINS | МАТЕРИАЛ ДЛЯ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Нажмите “Применить” и “Сохранить

У нас есть создал новый проект 'TestNGProject’ с конфигурацией для запуска тестов TestNG с использованием Jenkins. Вы можете видеть на скриншоте ниже.

Давайте выполним его сейчас. Нажмите кнопку «Создать сейчас». Он вызовет testng.xml из пакетного файла.

Щелкните правой кнопкой мыши номер сборки (здесь, в моем случае, это #1) и нажмите “Консольный вывод”, чтобы увидеть результат.

< img class="aligncenter" src="/wp-content/uploads/2022/11/229cff700765db945cefb8f4b7fde5e9.png" alt="КАК ПРОВЕДЕНИЕ ТЕСТОВЫХ ТЕСТОВ С ИСПОЛЬЗОВАНИЕМ JENKINS | МАТЕРИАЛ ДЛЯ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ" />

Вы можете см. отчет о печати «softwaretestingmaterial.com» и статус сборки «Успех»

КАК ДЛЯ ВЫПОЛНЕНИЯ ТЕСТОВ TESTNG С ИСПОЛЬЗОВАНИЕМ JENKINS | МАТЕРИАЛ ДЛЯ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Таким образом, мы могли бы выполнять тесты TestNG с использованием Jenkins. В следующем посте мы увидим, как создавать отчеты TestNG после завершения выполнения. Точно так же мы могли бы выполнить проект Maven с помощью Jenkins.

TAG: qa

От QA genius

Adblock
detector