TestNG - written in Java, a testing framework based on the advantages of JUnit and NUnit, which makes it equally convenient for both developers and testers. Here are some new features that make it more productive and easier to use:
Multithreaded code security testing;
Support data-driven testing;
Parameter Support;
Support for a variety of tools and plugins (Eclipse, IDEA, Mave, etc.);
At run time and logging the default JDK installation;
Dependent methods for server-side application testing;
Flexible configuration for testing.