JUnit
JUnit by Erich Gamma and Kent Beck prepared a regression testing framework (regression testing framework). Junit test programmer tests, the so-called white-box testing, because the programmers know how the software being tested (How) completion and the completion of what (What) function. Junit is a framework that succession TestCase class, you can automatically use the Junit testing.
http://www.junit.org/
Cactus
Cactus is a simple framework based on JUnit testing framework, for unit testing server-side Java code. The main objective of Cactus framework is the ability to unit test the use of server side Java Servlet object methods such as HttpServletRequest, HttpServletResponse, HttpSession, etc.
http://jakarta.apache.org/cactus/
Abbot
Abbot is a framework for testing Java GUIs. A simple script or Java-based XML code, you can start a GUI.
http://abbot.sourceforge.net/
JUnitPerf
Junitperf junit actually a decorator, by writing unit tests for junitperf, we can automate the testing process.
http://www.clarkware.com/software/JUnitPerf.html
DbUnit
DbUnit is a database-driven projects of an extension of JUnit, in addition to providing some common features, it can test your database into a state between transmigration.
http://dbunit.sourceforge.net/
Mockrunner
Mockrunner used in J2EE application environment for unit testing. It not only supports Struts actions, servlets, filters and tag classes also includes a JDBC and a JMS test framework can be used to test EJB based applications.
http://mockrunner.sourceforge.net/index.html
DBMonster
DBMonster is generated using random data to test the SQL database stress testing tools.
http://dbmonster.kernelpanic.pl/
MockEJB
MockEJB is a need to run EJB and EJB container can test the lightweight frame.
http://mockejb.sourceforge.net/
StrutsTestCase
StrutsTestCase Junit TestCase class is an extension of Struts-based framework for code testing. StrutsTestCase Mock objects provide methods and Cactus approach to actually run the Struts ActionServlet, you can run the servlet engine to test. Because StrutsTestCase ActionServlet controller used to test your code, so you can test not only the realization of Action objects, but also to test mappings, from beans, and forwards declarations. StrutsTestCase not start the servlet container to test struts application (container outside the test) also belong to Mock object testing, but the difference is that with EasyMock, EasyMock is to provide a Mock object creation API, but StrutsTest is responsible for testing Struts applications Mock object testing framework.
http://strutstestcase.sourceforge.net/
JFCUnit
JFCUnit allows you to write applications for the Java offset test case. It used the code from the open windows on the access handle provides support; to locate components in a component-level support; launched in parts of events (for example, by a button) and thread-safe approach to components testing support.
http://jfcunit.sourceforge.net/
JTestCase
JTestCase use XML file to organize multi-test case data, a statement conditions (operation and expected results) to provide a set of easy-to-use method to retrieve the XML of the test cases, according to the definition data file to declare the results.
http://jtestcase.sourceforge.net/
SQLUnit
SQLUnit is a unit testing framework for database stored procedures for regression testing. With Java / JUnit / XML Development.
http://sqlunit.sourceforge.net
JTR
JTR (Java Test Runner) is an open source-based inversion control (IOC) of the J2EE testing framework. It allows you to build complex J2EE Ceshi suite (Test Suites) and connected to the application server run the test, you can include multiple test cases. JTR's licensed is a GPL agreement.
http://jtrunner.sourceforge.net/
Marathon
Marathon is one for the use of Java / Swing GUI application development testing framework, which consists of recorder, runner and editor composition, test script is python code. Marathon's focus is on testing the end user.
http://marathonman.sourceforge.net
TestNG
TestNG is based on JUnit and NUnit ideas and build a testing framework, TestNG, but added many new features make it more powerful and easier to use for example: