t.me/atinfo_chat Telegram группа по автоматизации тестирования

Группировка тестов зависящих друг от друга, в testng .

Теги: #<Tag:0x00007f7487a65510> #<Tag:0x00007f7487a653a8>

Подскажите как сгрупировать тесты при такой иерархии:
Пробовал сделать:

   @Test(groups = &, prioritet = &)

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

Login -> ChangeADMModule -> AlternativeScenarios -> Logout

Попробуйте сгруппировать в testng.xml, с параметром preserve-order=“true”

1 Симпатия

Что это за параметр?

http://testng.org/doc/documentation-main.html#testng-xml

мой вам совет - не делайте зависимих тестов)

1 Симпатия

Поддерживаю! Тесты, зависящие друг от друга - зло!
Могу ошибаться, т.к. testng не использую достаточно давно -
Если А зависит от Б, то если в сьюте отсутствует Б, А не запустится. Либо наоборот запустится, хотя отсутствует. Если принципиально - лучше уточнить.
В данном случае поддерживаю вариант от russiangunner - создать сьют с тестами в нужном порядке и preserve-order=“true” (хотя он итак по-умолчанию true)