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