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

Добрый день!

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

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

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

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

1 лайк

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

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

1 лайк

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

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

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

1 лайк

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

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

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

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

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

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