TestNG - мощная среда тестирования, усовершенствованная версия JUnit, которая использовалась в течение длительного времени до появления TestNG. NG означает 'Next Generation'.

Структура TestNG обеспечивает следующие функции:

  • Аннотации помогают нам легко организовывать тесты.
  • Гибкая конфигурация теста.
  • Тестовые случаи можно сгруппировать легче.
  • Параллелизация тестов может быть достигнута с помощью TestNG.
  • Поддержка тестирования данных.
  • Встроенная отчетность.