TestNG

Free and open source Java testing framework
Download

TestNG Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Apache
  • Price:
  • FREE
  • Publisher Name:
  • TestNG Team
  • Publisher web site:
  • http://testng.org/doc/index.html
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 5.6 MB

TestNG Tags


TestNG Description

Free and open source Java testing framework TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use.TestNG is designed to cover all categories of tests: functional, end-to-end, unit, integration etc. Here are some key features of "TestNG": · JDK 5 Annotations (JDK 1.4 is also supported with JavaDoc annotations). · Flexible test configuration. · Support for data-driven testing (with @DataProvider). · Support for parameters. · Allows distribution of tests on slave machines. · Powerful execution model (no more TestSuite). · Supported by a variety of tools and plug-ins (Eclipse, IDEA, Maven, etc...). · Embeds BeanShell for further flexibility. · Default JDK functions for runtime and logging (no dependencies). · Dependent methods for application server testing. Requirements: · Java 1.5 or later What's New in This Release: · Added: Dependent methods can now run in their own thread · Added: dataProviderThreadCount can be set from the command line and from ant (Adrian Grealish) · Added: ITestAnnotation#setDataProvider · Added: Assert#assertEquals() methods for Sets and Maps · Fixed: dataProviderClass was not respecting inheritance (like most attributes still) · Fixed: @BeforeSuite/@AfterSuite would run multiple times when used in a @Factory · Fixed: packages=".*" wasn't working properly (sandopolus) · Fixed: TestResult#getName now returns the description instead of the method · Fixed: @DataProvider and dependent methods were not skipping correctly (Francois Reynaud) · Fixed: TESTNG-347 suite with parallel="tests" and test with parallel="classes" doesn't work correctly (Rob Allen) · Fixed: TESTNG-67: @Configuration/@Factory methods in base class being ignored · Fixed: Inner test classes were not excluded properly (Carsten Gubernator) · Fixed: threadPoolSize without invocationCount was causing reporters not to be invoked · Fixed: A @Factory throwing an exception did not cause any error · Fixed: was not working properly in the ant task (Ed Randall) · Fixed: @BeforeClass methods were not running in parallel (Aidan Short) · Fixed: Test class with @ObjectFactory doesn't get instantiated via the factory · Fixed: Allow IObjectFactory to load from non-standard classloader (for PowerMock support)


TestNG Related Software