Cedric Beust has released TestNG 5.0, an open source testing (unit, functional, and integration) framework based on annotations. Version 5.0 changes the names of the configuration annotations , creates reports in their own directory (one per suite), allows you to specify the suite and test names directly in the @Test annotations, and makes the stack traces friendlier. TestNG is released under the Apache Software License. Java 1.4 or later is required.