cancel
Showing results for 
Search instead for 
Did you mean: 
resplin
Elite Collaborator
Elite Collaborator

Obsolete Pages{{Obsolete}}

The official documentation is at: http://docs.alfresco.com



OSS QA Tools
Back to OSTT




Artima SuiteRunner


http://www.artima.com/suiterunner/index.html
Description:
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 Independent

Downloadable files: 3950 total downloads to date




Cactus


http://jakarta.apache.org/cactus/index.html
Description:
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 JUnit




Daedalos JUnit Extensions


http://www.daedalos.com/EN/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.
Requirement:
JUnit




Dbunit Database Testing Framework


http://dbunit.sourceforge.net/
Description:
DbUnit is a JUnit extension (also usable from Ant) targeted for database-driven projects that, among other things, puts your database into a known state between test runs. This is an excellent way to avoid the myriad of problems that can occur when one test case corrupts the database and causes subsequent tests to fail or exacerbate the damage.
Requirement:
JUnit

Downloadable files: 28962 total downloads to date




djUnit


http://works.dgic.co.jp/djunit/index.html
Description:
djUnit is a JUnit test runner, which generates coverage report and allows virtual mock objects. It integrates with Eclipse and Ant.
Requirement:
Eclipse




Emma


http://emma.sourceforge.net
Description:
Open-source toolkit for measuring and reporting Java code coverage
Requirement:
Java

Downloadable files: 5979 total downloads to date




Gretel


http://www.cs.uoregon.edu/research/perpetual/dasada/Software/Gretel/
Description:
Gretel is a test coverage monitoring tool for Java programs.The current version provides statement coverage monitoring (identifying which lines of Java have been executed, and which have not been touched by testing).
Requirement:
JVM version 1.3 or later; The Byte-Code Engineering Library (BCEL)




GroboUtils


http://groboutils.sourceforge.net/
Description:
GroboUtils aims to expand the testing possibilities of Java. It contains many sub-projects which experiment with one aspect of testing through Java. Some projects are present to add shared functionality between the testing sub-projects, while others are remnants from the old purpose of GroboUtils (a collection of useful libraries).
Requirement:
OS Independent

Downloadable files: 7593 total downloads to date




Hansel 1.0


http://hansel.sourceforge.net/
Description:
Hansel is an extension to JUnit that adds code coverage testing to the testing framework.
Requirement:
Java , JUnit and BCEL 5.0

Downloadable files: 2724 total downloads to date




Haste


http://atomicobject.com/haste/
Description:
High-level Automated System Test Environment, represents an approach to system testing that is philosophically consistent with standard unit and integration XP testing practices.
Requirement:
OS Independent

Downloadable files: 627 total downloads to date




J2ME Unit Testing Toolkit


http://j2meunit.sourceforge.net/
Description:
J2MEUnit is a Java 2 Micro Edition (J2ME) library containing a unit testing framework for J2ME applications. It is based on the source code of the original JUnit.
Requirement:
tbc

Downloadable files: 2804 total downloads to date




Jacareto


http://www.ph-ludwigsburg.de/mathematik/personal/spannagel/jacareto/
Description:
Java Capture & Replay Toolkit - Jacareto is a capture&replay framework for Java applications and applets. It allows you to easily create your own capture&replay tools.
Requirement:
JVM 1.3.1 or above




jcoverage/gpl


http://www.jcoverage.com/products/jcoverage-gpl.html
Description:
jcoverage tools allow you to run isolated tests, get your results quicker, diagnose where the relevant problem in an all-in-one solution, saving your software projects time, money and effort. jcoverage modifies your Java classes at the bytecode level, something no other industry tool offers.
Requirement:
TBC




JellyUnit


http://jakarta.apache.org/commons/jelly/jellyunit.html
Description:
JellyUnit is a Jelly based JUnit testing mechanism. This allows Jelly scripts to be used to perform unit testing which can be particularly useful if you wish to test XML, XPath, SQL, HTTP, JMS or SOAP interactions. JellyUnit works by using the JUnit library in a Jelly script to create JUnit TestSuite and TestCase objects.
Requirement:
see JUnit




Jester


http://jester.sourceforge.net/
Description:
Jester finds code that is not covered by tests. Jester makes some change to your code, runs your tests, and if the tests pass Jester displays a message saying what it changed. Jester includes a script for generating web pages that show the changes made that did not cause the tests to fail. Jester is different than code coverage tools, because it can find code that is executed by the running of tests but not actually tested. However, Jester is not meant as a replacement for code coverage tools, merely as a complementary approach. Jester is for Java code and JUnit tests. Pester is Jester for Python code and PyUnit tests.
Requirement:
JDK 1.2.2 or above, JUnit 3.2 or above

Downloadable files: 4920 total downloads to date




Jetif


http://jetif.sourceforge.net/
Description:
Framework designed for Unit testing and Function testing for java programing. Unlike the JUnit, Jetif separates test code and data, provides some useful built-in features such as logging, client/server testing support.
Requirement:
Command-line interface

Downloadable files: 148 total downloads to date




Jiffie


http://www.tapsterrock.com/jiffie/
Description:
Java library that allows you to develop tests using a framework such as JUnit to exercise web sites or browser-based applications. The advantage of this over something like the (excellent) HTTPUnit library, is that it allows the tester to exercise client-side features such as JavaScript, in exactly the same way that a real end user would.
Requirement:
Windows

Downloadable files: 649 total downloads to date




JOSIT


http://www.openchannelsoftware.org/projects/JOSIT/
Description:
JOSIT (Java Observation Simulation Inspection Toolkit) is an open Application Programmer's Interface for instrumenting applications written in the Java programming language. JOSIT observes user actions, inspects the state of objects and scripts graphical events.
Requirement:
Java 1.3 or later




JSystem


http://jsystemtest.sourceforge.net/
Description:
JSystem is a framework for writing and running automated tests, based on JUnit. Its main goal is to support automation of functional/system testing.
Requirement:
Platform independent (Java)

Downloadable files: 207 total downloads to date




JTestCase


http://jtestcase.sourceforge.net/
Description:
JTestCase is an open-sourced project that helps you in seperating test data from test code. You can organize all your test cases of multiple unit tests into one data file - an XML file, and bulk-load them into memory via sets of easy-to-use APIs that JTestCase provides. In a word, JTestCase provides a way for java unit tests to be test-case-oriented and full-test-automatable.
Requirement:
JUnit, ANT

Downloadable files: 3568 total downloads to date




JUnit


http://www.junit.org/index.htm
Description:
JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java.
Requirement:
OS Independent

Downloadable files: 876680 total downloads to date




JUnit Quilt


http://quilt.sourceforge.net/
Description:
JUnit Quilt provides Code Coverage information off of a JUnit Unit Tests. Right now, it contains Statement and Branch coverage, but in the future it will also handle things such as Acyclic Path, Relational and Loop coverage.
Requirement:
JUnit, ANT

Downloadable files: 3882 total downloads to date




JUnit-addons


http://sourceforge.net/projects/junit-addons
Description:
JUnit-addons is a collection of helper classes for JUnit.
Requirement:
JUnit 3.7 or JUnit 3.8.x

Downloadable files: 4634 total downloads to date




JUnitDoclet


http://www.junitdoclet.org/
Description:
JUnitDoclet lowers the step toward JUnit. It generates skeletons of TestCases based on your application source code. And it supports you to reorganize tests during refactoring.
Requirement:
JDK 1.3 or above, JUnit 3.7, ANT

Downloadable files: 12457 total downloads to date




JUnitEE


http://sourceforge.net/projects/junitee/
Description:
JUnitEE is a simple extension to JUnit which allows standard test cases to be run from within a J2EE application server. It is composed primarily of a servlet which outputs the test results as html.
Requirement:
JUnit

Downloadable files: 24305 total downloads to date




JUnitPerf


http://www.clarkware.com/software/JUnitPerf.html
Description:
JUnitPerf is a collection of JUnit test decorators used to measure the performance and scalability of functionality contained within existing JUnit tests.
Requirement:
JUnit




JXUnit


http://jxunit.sourceforge.net/
Description:
JXUnit is a directory-driven test scripting system which builds on JUnit.
Requirement:
JUnit

Downloadable files: 3930 total downloads to date




Macker


http://innig.net/macker/
Description:
Macker is a build-time architectural rule checking utility for Java developers. It's meant to model the architectural ideals programmers always dream up for their projects, and then break -- it helps keep code clean and consistent. You can tailor a rules file to suit a specific project's structure, or write some general 'good practice' rules for your code. Macker doesn't try to shove anybody else's rules down your throat; it's flexible, and writing a rules file is part of the development process for each unique project.
Requirement:
JDK 1.3.1 or newer; Ant 1.5 or newer for usage from Ant

Downloadable files: 2108 total downloads to date




MockObjects


http://www.mockobjects.com/
Description:
Mock Objects is a test-first development process for building object-oriented software and a generic unit testing framework that supports that process. Our first implementation is in Java, largely because that's what we've been working in, but also because it has a stable set of APIs that are suitable for writing Mock Objects.
Requirement:
OS independent

Downloadable files: 27565 total downloads to date




NoUnit


http://nounit.sourceforge.net/
Description:
NoUnit allows you to see how good your JUnit tests are. It generates a report from your code to graphically show you how many of your project's methods are being tested , and how well.
Requirement:
Java, XML

Downloadable files: 15941 total downloads to date




PMD


http://pmd.sourceforge.net/
Description:
PMD scans Java source code and looks for potential problems. It has plugins for JEdit, JBuilder, Netbeans/Forte/Sun ONE, IntelliJ IDEA, Maven, Ant, Eclipse, Gel, and Emacs.
Requirement:
JDK 1.3 or higher

Downloadable files: 94638 total downloads to date




StrutsTestCase for JUnit v1.9.5


http://strutstestcase.sourceforge.net/
Description:
StrutsTestCase for JUnit is an extension of the standard JUnit TestCase class that provides facilities for testing code based on the Struts framework.
Requirement:
OS Independent

Downloadable files: 41534 total downloads to date




TagUnit


http://www.tagunit.org/tagunit/index.jsp
Description:
In the same way that JUnit allows us to write unit tests for Java classes, TagUnit allows us to unit test JSP custom tags, inside the container. In essence, TagUnit is a tag library for testing custom tags within JSP pages.
Requirement:
tbc

Downloadable files: 1964 total downloads to date




TestNG


http://beust.com/testng/
Description:
TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use.
Requirement:
JDK 1.5




XHTMLUnit


http://sourceforge.net/projects/xhtmlunit
Description:
XHTMLUnit builds on JUnit and XMLUnit in order to provide testing and validation of generated XHTML code.
Requirement:
Platform Independent (Java)

Downloadable files: 45 total downloads to date




XTest


http://xtest.netbeans.org
Description:
XTest is general test framework for Java based products tests. XTest consists from set of utilities, templates, sample configurations and recommendations how to build integrated, flexible and easy to use test environment.
Requirement:
Ant. Other dependent tools bundled with install files.