TestNG вложенные тесты или этапы тестирования - PullRequest
6 голосов
/ 04 апреля 2019

Мне интересно, возможно ли сделать так, чтобы TestNG показывал в своем отчете что-то вроде вложенных тестов или шагов теста.

Дело в том, что у меня довольно большие интеграционные тесты, и было бы неплохо, если бы я мог разделить его на несколько шагов, скажем, с помощью аннотации Allure @Step.

На данный момент контрольный пример показан в виде огромной отдельной записи в отчете IntelliJ IDEA с большим количеством журналов, которые очень трудно просмотреть и проанализировать.

enter image description here

Ответы [ 2 ]

0 голосов
/ 15 мая 2019

Я никогда не пытался использовать классы Inner TestNG, но это возможно, и я верю, что IntelliJ отобразит вложенное представление. Вы можете сделать простой маленький проект, чтобы опробовать его. Есть парень, который, кажется, пробовал здесь внутренние классы: http://makeseleniumeasy.com/2018/05/13/testng-tutorials-12-how-to-run-inner-testng-class-from-testng-xml/. Дайте мне знать, если это работает. Пока вы не попробуете, не узнает, отдает ли IntelliJ вложенность.

Бонус: если это сработает, было бы интересно выполнить ваш TestNG с помощью плагина Gradle testng и посмотреть, будет ли HTML-отчет отображать вложенность.

0 голосов
/ 10 мая 2019

Вы можете использовать метод createNode класса ExtentTest. это создаст узел под основным тестом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...