IT-словарь › Программирование › TestNG

TestNG

Программирование Svenska → Обновлено: 2026-10-18
Подробнее
Создатель
Седрик Бест
Год
Тип
Фреймворк для тестирования
Лицензия
Apache 2.0
Официальный сайт

Java-фреймворк для тестирования, который ввёл аннотации, группы и параллельный запуск — и заставил JUnit догонять.

Седрик Бест выпустил его в 2004 году как критику JUnit 3, где тест определялся методом с именем, начинающимся на test, а вся подготовка шла в единственном setUp(). TestNG вместо этого использовал новые аннотации Java 5: @Test, @BeforeMethod, @BeforeClass, @BeforeSuite — и давал точный контроль над тем, когда что выполняется.

Среди других новинок — группы тестов (запустить только помеченное smoke), объявляемые зависимости между тестами, провайдеры данных для параметризации и встроенный параллельный запуск, что сделало его популярным для медленных наборов Selenium. JUnit 4 перенял модель аннотаций годом позже, а JUnit 5 забрал остальное. TestNG держится в унаследованной автоматизации тестирования.

← Назад к словарю