BH     TT     TestNG     Vers. 7.4 in Feb 2021    

-- Oдин из самых популярных и мощных фреймворков Java-тестирования
-- используемых для юнит-тестирования (модульное), интеграционного, функционального, end-to-end

Был создан Седриком Беустом в 2004 году и сейчас обновлен до версии 7.

NG в названии означает ‘следующее поколение’.


++   Преимущества (vs JUnit):

1.   Поддержка тестирования зависимостей -- позволяет запускать тесты в любом порядке

2.   Вы можете параметризировать данные, чтобы легко установить приоритеты
Параметризованные тесты означают возможность передачи параметров в тест. Эта фича реализована в JUnit 4 и в TestNG, но очень разными способами.
XML файл или @DataProvider используются для передачи параметров в тест