TestNG is a framework for software testing written in Java.

The framework is suitable for various testing types including unit testing, integration testing, functional testing, end-to-end testing, etc.

TestNG Main Functions Are:

support of data-driven testing;
support of many plugins and tools such as Eclipse, IDEA, Ant, Maven, Netbean, Hudson, etc.;
threaded execution of various tests;
support of annotations;
distribution of the tests on the dependent computers.

The tool creates test reports in HTML and XML formats. It also allows utilizing various report generators like ReportNG, PDFngreport, TestNG-XSLT.

Tool Usage in Our Projects

Automated Testing


Web Application Testing


Regression Testing


Related software testing tools