OS Infrastructure


TestNG is a testing framework that is intended to cover various types of testing.

For example, it can be used for unit testing, Integration testing, functional testing and other kinds of software testing.


TestNG has the following characteristics:

  • Testing for multithread safety
  • Flexible test configuration
  • Support for multiple kinds of the same test class and for data-driven testing
  • Powerful performance model
  • Variety of tools and plug-ins
  • Dependent methods for application server testing.