TestNG — это среда тестирования, ориентированная на обеспечение возможностей как модульного, так и функционального тестирования на языке программирования Java. Он поддерживает параллельное тестирование, поставщиков данных, зависимости, группы и другие функции.