Java unit testing tools
JMockithttps://jmockit.dev.java.net/Description:JMockit allows you to use mock-objects to mock the behaviour of static or final code which can't be done with traditional mock frameworks such as JMock and EasyMock.Requirement:TestNG, JUnit or other java unit testing framework.Download data:No data feed availableArtima SuiteRunnerhttp://www.artima.com/suiterunner/index.htmlDescription:Artima SuiteRunner is a testing toolkit for Java that can be used with JUnit to run existing JUnit test suites, or standalone to create unit and conformance tests for Java APIs. The advantages it offers to JUnit users include reporters, run paths, and recipe files.Requirement:OS IndependentDownload data:Downloadable files: 5525 total downloads to dateCactushttp://jakarta.apache.org/cactus/index.htmlDescription:Cactus is a simple test framework for unit testing server-side java code (Servlets, EJBs, Tag Libs, Filters, ...) The intent of Cactus is to lower the cost of writing tests for server-side code. It uses JUnit and extends it.Requirement:see JUnitDownload data:No data feed availableCheckstylehttp://checkstyle.sourceforge.net/Description:Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.Requirement:OS IndependentDownload data:Downloadable files: 183671 total downloads to dateCoberturahttp://cobertura.sourceforge.net/Description:Cobertura is a free Java tool that calculates the percentage of code accessed by tests. It can be used to identify which parts of your Java program are lacking test coverage. It is based on jcoverage.Requirement:OS IndependentDownload data:Downloadable files: 27187 total downloads to dateContinuous Testinghttp://pag.csail.mit.edu/continuoustesting/Description:Continuous testing uses excess cycles on a workstation to continuously run regression tests in the background, providing rapid feedback about test failures as source code is edited. It reduces the time and energy required to keep code well-tested, and prevents regression errors from persisting uncaught for long periods of time.Requirement:OS Independent (Written in an interpreted language)Download data:No data feed availableDaedalos JUnit Extensionshttp://www.jup-net.de/djux/Description:Daedalos JUnitExtensions make it possible to define test resources as known from the Smalltalk SUnit. Unit tests are speeded up by using test resources, because time-consuming initializations are only done once and remain active over a series of tests. As an example, a database connection is opened before executing the first unit test and can be accessed during the whole testing circle. It isn't necessary to re-open the database connection before a unit test is executed.
|