Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Получение отчетов о прохождении автотестов (JUnit + Ant + WebDriver + Java)


(Luisa S) #1

Добрый день!

Нужно получить читабельные, понятные для нетестеров, отчеты о прохождения тестов. Запускаются на Jenkins.
Что можно применить в данной связке?
Желательно, с возможностью прикрепления скриншотов.


(sidelnikovmike) #2

Посмтрите в сторону allure: http://allure.qatools.ru


(Luisa S) #3

Обязательно ли при этом переходить на maven?


(Александр Шиповалов) #4

Так у Allure там куча поддерживаемых сборщиков и фреймворков. Более того, можно использовать его и как отдельное приложение - просто скармливая ему нужную xml.


(Александр Таранков) #5

Jenkins сам показывает отчеты о прохождении тестов. Насколько я помню, он умеет читать результаты от JUnit и рисует по ним таблички и графики


(sidelnikovmike) #6

вот ссылка на пример allure + ant + testNG. Надо лишь вместо testNG подключить JUnit


(Александр Шиповалов) #7

Тут ключевое, понятные для не тестеров отчеты. А Allure это счастье для менеджеров и клиентов всех сортов.


(Luisa S) #8

Спасибо! пока не совсем понятно как к готовому проекту это прикрутить


(sidelnikovmike) #9

подключить - нужно посмотреть, как подключено в ant в примере.
По идее - после этого у Вас уже все подключено.
Чтобы добавлять шаги - нужно на методы, которые вы вызываете из тестов - наверсить аннотации @Step с названиями шагов.
Посмотрите более подробно документацию и примеры на сайте. Сразу станет понятнее.


(Luisa S) #11

Спасибо, удалось подключить Allure.
Правда, с JUnit у меня не получилось, перешла на TestNG


(sidelnikovmike) #12

Ну и отлично! Рад, что помогло. Отчет строится нормально?


(Taras) #13

скиньте скриншот что у Вас получилось


(Funker) #14

У меня вопрос другого плана, почему люди все еще используют Junit + Ant связку?
Очень странно!


(Luisa S) #15

Пока у меня проблема с плагином для jenkins и я не могу получить отчет в том виде, в котором он должен быть(


(Funker) #16

вот это можно прикрутить для начала http://reportng.uncommons.org/