TestEnGee

Last edit July 26, 2010
TestEnGee (TestNG) is a TestingFramework for JavaLanguage. It is created by CedricBeust and inspired by JavaUnit and EnUnit but introducing some new functionality:

  • Run your tests in arbitrarily big thread pools with various policies available (all methods in their own thread, one thread per test class, etc...)
  • Test that your code is multithread safe
  • Flexible test configuration
  • Support for DataDrivenTesting (with @DataProvider)
  • Support for parameters (also objects in parametrized tests)
  • Supported by a variety of tools and plug-ins (EclipseIde, NetBeans, IntellijIdea, ApacheMaven, etc...)
  • Embeds BeanShell for further flexibility
  • Default JDK functions for runtime and logging (no dependencies)
  • Dependent methods for ApplicationServer testing

TestEnGee is designed to cover all categories of tests: UnitTests, FunctionalTests end-to-end, IntegrationTests, etc...

Webpage: http://testng.org/

Documentation: http://testng.org/doc/documentation-main.html


Comparison of JavaUnit 4 and TestEnGee - http://www.mkyong.com/unittest/junit-4-vs-testng-comparison/


CategoryTesting CategoryJava TestingFramework