Search

ZK-ZTL

ZK-ZTL is an open source tool which can automatically test the ZK Framework with jUnit and Selenium frameworks....

ZenTest

ZenTest scans your target and unit-test code and writes your missing code based on simple naming rules, enabling XP at a much quicker pace. ZenTest only works with Ruby and Test::Unit....

York Extensible Testing Infrastructure (YETI)

YETI is an automated random testing tool for Java, JML, .NET, C, command-line programs. It is freely available under BSD license....

Yeti

Yeti is a command-line tool for launching JavaScript unit tests in a browser and reporting the results without leaving your terminal. Yeti is designed to work with existing unmodified YUI-based tests. Yeti is designed to help you run tests before you...

XUnit

XUnit is to XML-oriented Programming as JUnit is to Java programs : XUnit uses Active Tags as a simple framework to write repeatable tests. With XUnit, you can well-try and improve your own Active Tags program as well as external XML processes such a...

Visual T#

Visual T# is a unit tests development environment integrated within Visual Studio™, though it can also be used indepedently from it. It is composed of : * T# : a programming language specific to unit tests. T# is based on the C#™ 2.0 language, which...

Venkman

Venkman is the code name for Mozilla's JavaScript Debugger. Venkman aims to provide a powerful JavaScript debugging environment for Mozilla based browsers namely Firefox 2.x, the Netscape 7.x series of browsers, Netscape 9.x series, Mozilla Seamonkey...

VectorCAST/C++

VectorCAST/C++ is an integrated software test solution that significantly reduces the time, effort, and cost associated with testing C/C++ software components necessary for validating safety- and mission-critical embedded systems....

VectorCAST/Ada

VectorCAST/Ada is an integrated software test solution that significantly reduces the time, effort, and cost associated with testing Ada software components necessary for validating safety- and mission-critical embedded systems....

utMySQL

utMySQL is a unit test frame work for MySQL V 5 using stored procedures. utMysql is an Open Source project, using the GNU General Public License (GPL) and is operating system independent. Stored procedure in MySQL V5.0 are very useful in removing the...

UquoniTest

UquoniTest is an advanced unit testing library for C++, that provides many features that other unit testing frameworks don't have....

Unity

Unity is a lightweight xUnit-style unit test framework for C. It was developed for resource constrained environments and includes a number of features helpful for embedded development. Unity has been used successfully in a range of projects from very...

UnitTest++

UnitTest++ is a unit testing framework for C++ designed for simplicity and portability. Features include no explicit test registration, good crash handling, fixtures, rich condition-checking functionality, minimal footprint for embedded environments....

Unitils

Unitils is an open source library aimed at making unit testing easy and maintainable. Unitils builds further on existing libraries like dbunit and integrates with JUnit and TestNG. Unitils provides general asserion utilities, support for database tes...

Unit Driven

Unit Driven is designed to allow you to run unit tests in both Silverlight and .NET. In .NET it compliments other unit test frameworks such as NUnit or MSTest. In Silverlight it is a standalone unit testing framework, providing more robust test capab...

UISpec4J

UISpec4J is an Open Source functional and/or unit testing library for Swing-based Java applications, built on top of the JUnit test harness. If you are writing a Swing application, you will appreciate UISpec4J above all for its simplicity: UISpec4J's...

TwiP

"Tests with Parameters" allows you to simply add parameters to your JUnit test methods. TwiP calls such methods with all possible combinations of their parameters... or at least some reasonable subset of commonly failing values in the case of Integer...

TUT

TUT is a small and portable unit test framework for C++. * TUT is very portable: no matter what compiler or OS do you use. * TUT consists of one header file only. No libraries required. * Custom reporter interface allows to integrate TUT with virt...

Turtle

Turtle is a C++ mock object library based on Boost with a focus on usability, simplicity and flexibility....

TestOOB

Python Testing Out Of (The) Box - is a Python testing framework that extends the standard Python 'unittest' module and provides XML and HTML reports, debugging failed tests, verbose asserts, color output, and many more useful features. It integrates ...

TestNG

TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use, such as: * JDK 5 Annotations (JDK 1.4 is also supported with JavaDoc annotations). * Flexible test co...

Testilence

Testilence is an open-source unit testing library for PHP 5. It is published under the MIT license which means you are free and welcome to use it in any way. Although it is similar to other JUnit-inspired unit testing libraries, Testilence is written...

TestDriven.NET

TestDriven.NET makes it easy to run unit tests with a single click, anywhere in your Visual Studio solutions. It supports all versions of Microsoft Visual Studio and it integrates with the best .NET development tools....

Testability-explorer

Testability-explorer is a tool which analyzes java byte-codes and computes how difficult it will be to write unit-test. It attempts to help you quantitatively determine how hard your code is to test and, where to focus to make it more testable....

Test soon

"Test soon" is a testing framework trying to enable you to write tests quickly, organize them easily and still being flexible.The goal is to utilize the strengths of C++ while minimizing the impact of its weaknesses....

TagUnit

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. TagUnit provides a way to ...

T.S.T.

TST is a tool that simplifies writing and running automated tests for code written in T-SQL. At the heart of the TST tool is the TST database. This database contains a series of stored procedures that represent a test API. Part of this API is similar...

Systir

Systir stands for System Testing In Ruby. This doesn’t mean “system testing of Ruby code”; rather, it means we used Ruby to create a tool for helping you automate your system tests. In short, Systir allows you to write system-level tests in a “domain...

SWExplorerAutomation

SWEA automates regression and functional testing for Web applications. The program creates an automation API for any Web application which uses HTML and DHTML and works with Microsoft Internet Explorer. The Web application becomes programmatically ac...

StrutsTestCase for JUnit

StrutsTestCase for JUnit is an extension of the standard JUnit TestCase class that provides facilities for testing code based on the Struts framework. StrutsTestCase provides both a Mock Object approach and a Cactus approach to actually run the Strut...

StoryQ

StoryQ is a C# 3.5 framework for Behaviour-Driven Development (BDD). Similar to nBehave, but overall simplier. It is made to work within NUnit and MSUnit test runner lifecycles to make integration easier. Stories can be created either in plain text a...

STORM

STORM is a free and open source tool for testing web services. It is written mostly in F#. STORM allows you to 1. Test web services written using any technology (.NET , Java, etc.) 2. Dynamically invoke web service methods even those that have inpu...

ssisUnit

ssisUnit is a unit testing framework for SQL Server Integration Services....

SQLUnit

SQLUnit is a regression and unit testing harness for testing database stored procedures. An SQLUnit test suite would be written as an XML file. The SQLUnit harness, which is written in Java, uses the JUnit unit testing framework to convert the XML te...

Spike PHPCheckstyle

Spike PHPCheckstyle is an open-source tool that helps PHP programmers adhere to certain coding conventions. The tools checks the input PHP source code and reports any deviations from the coding convention...

Speed Tracer

Speed Tracer is a tool to help you identify and fix performance problems in your web applications. It visualizes metrics that are taken from low level instrumentation points inside of the browser and analyzes them as your application runs. Speed Trac...

Specter

Specter is an object-behaviour specification framework. It enables behavior driven development (BDD) by allowing developers to write executable specifications for their objects, before actually implementing them. Technologically this is similar to te...

specs

Specs provides a BDD framework for the Scala language ....

SilverUnit

SilverUnit allows true unit testing in Silverlight. SilverUnit is the first framework that introduces the concept of Crosswise-Isolation: Isolation concepts can be performed for all objects and calls in the system....

Script.aculo.us

script.aculo.us is a JavaScript library built on the Prototype Javascript Framework. script.aculo.us provides dynamic visual effects and user interface elements via the Document Object Model....

SchMock

Simple Ruby mock object implementation knocked together while developing a ruby on rails app. Draws from the jmock stable of mocking....

ScalaTest

With ScalaTest, you can test either Scala or Java code. By integrating with popular tools such as JUnit, TestNG, Ant, and Maven, ScalaTest makes it easy to take your testing to a higher, more productive level in new or existing Scala or Java projects...

ScalaCheck

ScalaCheck is a powerful tool for automatic unit testing of Scala and Java programs. It features automatic test case generation and minimization of failing test cases. ScalaCheck started out as a Scala port of the Haskell library QuickCheck, and has ...

RSpec

RSpec is the original Behaviour Driven Development framework for Ruby....

RMock

RMock 2.0.0 is a Java mock object framework to use with jUnit. RMock has support for a setup-modify-run-verify workflow when writing jUnit tests. It integrates better with IDE refactoring support and allows designing classes and interfaces in a true ...

RhinoUnit

RhinoUnit is a Javascript testing framework for use within ANT. It has all the usual assertions, as well as new ones to ensure that functions are called, and checks to stop your code polluting the global namespace (don't forget your vars!) as well as...

Rhino.Mocks

A dynamic mock object framework for the .Net platform. It's purpose is to ease testing by allowing the developer to create mock implementations of custom objects and verify the interactions using unit testing. Rhino.Mocks is an attempt to create e...

Rehersal

Rehersal is a testing framework for Scala, intended as an easier-to-use replacement for SUnit in the standard library....

QUnit

QUnit is the unit testrunner for the jQuery project....

QuickUnit Unit Test Designer for C# and VB.NET

QuickUnit is a Unit Test generator for C# and VB.NET. Offering an innovative approach to Unit Test creation, QuickUnit helps developers design, generate and validate high-quality Unit Tests via an intuitive and easy to use Visual Studio™ add-in....

QtUnit

QtUnit is a unit testing framework for c++, originally based on CppUnit 1.5 written by Michael Feathers. All code has been refactored and ported to exclusively use Qt 3.x as it base library. This makes it highly portable to all the platforms supporte...

PyUnit

A unit testing framework for Python ....

Pythoscope

To create an easily customizable and extensible open source tool that will automatically, or semi-automatically, generate unit tests for legacy systems written in Python....

Python Browser Poseur

PBP is a web test tool based on John J. Lee's mechanize. It exposes the browser functionality at the level of a shell-like interpreter so that testers can quickly write tests in a simple language designed specifically for that purpose. Anyone familia...

PowerMock

PowerMock is a Java framework that allows you to unit test code normally regarded as untestable....

PhpUnit

A unit-testing framework for PHP based on the "JUnit" framework for Java....

phpAsserUnit

phpAsserUnit is a unit testing framework based on jsAsserUnit. It's a kind of wrapper of the assertion methods found in jsAsserUnit. So it provides the same functionalities, but in a PHP development environment. The first major difference is that as...

PDbSeed

PDbSeed is a database seeding and verification tool written in Python. PDbSeed performs an operation, such as DELETE or INSERT, on a database using an XML dataset file for input/output. PDbSeed is useful in unit tests that interact with a database...

Opera Dragonfly

Opera Dragonfly allows you to develop more quickly and easily by providing tools to debug your JavaScript and to inspect the DOM, CSS, network traffic and data stores. Developing for mobile has never been easier with Opera Dragonfly’s built-in remote...

OCUnit

OCUnit is a testing framework for Objective C in the Mac OS X, Mac OS X Server, GNUSTEP, YellowBox/Cocoa and WebObjects/Objective C environments....

ObjcUnit

ObjcUnit is a unit testing framework for Objective-C on Mac OS X. Its design was copied from JUnit, written by Erich Gamma and Kent Beck, and then adapted somewhat for Objective-C....

NUnitAsp

NUnitAsp is a tool for automatically testing ASP.NET web pages. It's an extension to NUnit, a tool for test-driven development in .NET. Once you have an automated suite of tests, you'll never go back. It gives you incredible confidence in your cod...

NUnit

NUnit is an open source unit testing framework for Microsoft .NET. It serves the same purpose as JUnit does in the Java world, and is one of many in the xUnit family....

NSpecify

Specify is a Behavior-Driven Development Framework developed in C#.NET....

NSpec

A Behaviour Specification Framework for .Net...

NoUnit

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....

NoseJS

NoseJS is a Nose plugin for integrating JavaScript tests into a Python test suite....

NMock3

NMock3 is a dynamic mock object library for .NET. Mock objects make it easier to test single components - often single classes - without relying on real implementations of all of the other components....

Nester

Nester is a tool for mutation analysis of your source code in order to assess the adequacy of your tests. It involves modification of programs to see if existing tests can distinguish the original program from the modified program....

Nelson

Nelson analyzes a model in your Rails project and provides you with the following: 1. a method to generate a mock object with all required fields supplied; this object can be a valid or invalid instance of the model; you can specify attributes to er...

MultithreadedTC

MultithreadedTC is a framework for testing concurrent Java applications. It features a metronome that is used to provide fine control over the sequence of activities in multiple threads....

Mu-4000 Service Analyzer

Mu Dynamics proactively eliminates the high cost of service, application and network downtime. Mu's solution automates a systematic and repeatable process that identifies hard-to-detect sources of potential downtime within IP services, applications, ...

MoMEUnit

MoMEUnit is an instance of the xUnit architecture for unit testing of J2ME applications. It is derived from well known JUnit framework. It is only CLDC 1.1 complied. MoMEUnit includes Ant Integration package. It consists of several fully featured, ex...

Moles

Moles is a lightweight framework for test stubs and detours in .NET that is based on delegates. Moles was designed provide a minimal overhead to the Pex white box analysis, and it encourages programmatic models rather than record/replay tests. Moles ...

Mockrunner

Mockrunner is a lightweight framework for unit testing applications in the J2EE environment. It supports servlets, filters, tag classes and Struts actions and forms. Furthermore it includes a JDBC, a JMS and a JCA test framework and can be used in co...

Mockito

Java mocking is dominated by expect-run-verify libraries like EasyMock or jMock. Mockito offers simpler and more intuitive approach: you ask questions about interactions after execution. Using mockito, you can verify what you want. Using expect-run-v...

MockCentral

MockCentral is an easy-to-use, fully-featured set of tools that provides a new approach to java software testing using mock objects. It enables you to create and access libraries of mock objects defined in xml files external to the testing code, allo...

Mock Objects

Generic unit testing framework and methodology for testing any kind of code ....

Mocha

Mocha is a library for mocking and stubbing using a syntax like that of JMock, and SchMock. Most commonly Mocha is used in conjunction with Test::Unit, but it can be used in other contexts. One of its main advantages is that it allows you to mock and...

minitest

minitest/unit is a small and fast replacement for ruby‘s huge and slow test/unit. This is meant to be clean and easy to use both as a regular test writer and for language implementors that need a minimal set of methods to bootstrap a working unit tes...

MbUnit

MbUnit provides advanced unit testing support with advanced fixtures to enable developers and testers to test all aspects of their software....

Maven

Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information....

MakeGood

MakeGood provides a test runner to run unit tests on Eclipse PDT. MakeGood strongly supports Test Driven Development (TDD) by various features....

make-it-easy-dotnet

A tiny framework to make it easy to write Test Data Builders in .NET. This is a C# port of the make-it-easy Java framework....

make-it-easy

A tiny framework that makes it easy to write Test Data Builders in Java ....

Machine.Specifications MSpec

Machine.Specifications is a Context/Specification framework geared towards removing language noise and simplifying tests....

LReport

LRpt (LReport) is a set of tools for database row sets comparison and reporting. The core logic operates on csv files, however, LReport also provides tools for converting select results to csv files....

Lomboz

Lomboz is an Eclipse plug-in for J2EE developers by extending eclipse JDT. It employs some of the proven open-source technologies. Supporting the complete development cycle: Code, deploy, test and debug....

logFaces

LogFaces is created to be an out-of-the-box log server which can be easily hooked with existing applications using log4j as their logging framework. "Off the shelf" is the major feature - you simply install it next to your system and redirect your ap...

KD Executor

KD Executor® is the complete testing environment that is optimized for Qt-based applications. By recording actual user input, new tests are created quickly and easily. During the recording of tests, you can inspect your application and record key pro...

JUnitum

JUnit extension for system test. JUnitum is developed from ideas of TestNG / Simplium. It provides system test features to simplify and speed up system test cases. The highlighting benefit of JUnitum is that you can use these features without any con...

JUnit

JUnit is a simple framework for writing and running automated tests for Java....

JTestCase

JTestCase is a 100% pure Java, open-source microframework that helps in separating test case data from test case units. JTestCase embodies the concept of a TestCase. A TestCase can be seen as combination of one (or more) assert for a specific set of ...

js_runit

An unit tester for Javascript runs from Rails ....

JsUnit

JsUnit is a Unit Testing framework for client-side (in-browser) JavaScript. It is essentially a port of JUnit to JavaScript. Also included is a platform for automating the execution of tests on multiple browsers and mutiple machines running different...

JsTester

JsTester allows validation of javaScript code inside java. It provides a group of assert methods like JUnit's Assert, it also supports the validations described in http://javascript.crockford.com/remedial.html, and the ability to use your own validat...

JsTestDriver

The goal of JsTestDriver is to build a JavaScript test runner which: 1. easily integrates with continuous builds systems and 2. allows running tests on multiple browsers quickly to ease TDD style development...

JSSpec

JSSpec is a JavaScript Behavior Driven Development framework....

JSpec

Test JavaScript functionality extremely quickly using the intuitive, minimalistic, JSpec framework. This framework aims to provide nearly no installation hassle, an extremely low learning curve, and high reliability for testing JavaScript behaviors....

JSNSpec

A JavaScript on .Net Specification framework that supports Behavior-Driven Development (BDD)....

JSMock

JSMock is a fully featured Mock Object library for JavaScript that provides the necessary tools to do effective interactive based testing. JSMock provides expectation recording and matching, and has the ability to return, throw, and stub on object me...

JSFUnit

JSFUnit is a test framework for JSF applications. It is designed to allow complete integration testing and unit testing of JSF applications using a simplified API. JSFUnit tests run inside the container, which provides the developer full access to ma...

jqMock

jqMock is a lightweight javascript Mock Framework for the jqUnit testing framework. jqMock allows functions in dependent functions such as native alert dialogs to be mocked, so that your own code can be tested in isolation. jqMock has comprehensive e...

JMUnit

JMUnit is a Java ME (J2ME) unit test framework based on JUnit. It supports JUnit-like test cases and test suites. Tests can be run in a device, in an emulator or as Ant tasks...

jmockit

A Java class library for developer testing with "mock methods". JMockit consists of a single class with a small set of static methods, which allow arbitrary methods and constructors of any other class to be replaced by mock implementations at runtime...

JFeature

JFeature is an open source feature/requirement coverage tool that facilitates focusing on requirements as you develop code. It lets you leverage from standard development practices to get more insight into the requirements covered by the code. JFeatu...

Jetif

Jetif is a regression test framework in pure Java. It provides a simple and flexible architecture for Java unit testing and functional testing, and used for testing in both individual and enterprise software development. It's easy to use, but powerfu...

Jeté

Jeté is a system and integration testing framework. The purpose of Jeté is to make system testing easier and more broadly accessible while being flexible enough to test existing systems. This is accomplished in several ways: - XML (a Spring context ...

JellyUnit

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 ...

JDepend

JDepend traverses Java class file directories and generates design quality metrics for each Java package. JDepend allows you to automatically measure the quality of a design in terms of its extensibility, reusability, and maintainability to manage pa...

JBehave

JBehave is a java-based framework designed to encourage collaboration between Developers, QAs, BAs, business and other team members through automated scenarios. Behaviour-driven development (BDD) is an evolution of test-driven development (TDD) and a...

Jasmine

Jasmine is yet another JavaScript testing framework. It's heavily influenced by JSSpec, ScrewUnit & JSpec, which are all influenced by RSpec. But each of those was lacking in some way: JSSpec & ScrewUnit require a DOM. JSpec's DOM-less assumption was...

Jameleon

Jameleon is an automated testing framework that can be easily used by technical and non-technical users alike. One of the main concepts behind Jameleon is to create a group of keywords or tags that represent different screens of an application. All o...

IronRubyUnit

An IronRuby on Silverlight testing framework that spports Test-Driven Development (TDD)....

Infinitest

Infinitest is a continuous test runner designed to facilitate Test Driven Development. Infinitest helps you learn TDD by providing feedback as you work, and helps you master TDD by reducing your feedback cycle from minutes to mere seconds....

Igloo

Igloo is a unit testing framework for C++ that aims to: * stay out of your way and let you focus on what you want to test * help you create readable tests * have a syntax that doesn't make you repeat yourself while still looking like normal C++...

HttpUnit

HttpUnit makes easy to bypass the browser and access your site from a program. Written in Java, HttpUnit emulates the relevant portions of browser behavior, including form submission, JavaScript, basic http authentication, cookies and automatic page ...

HttpUnit

HttpUnit is an open source software testing framework used to perform testing of web sites without the need for a web browser. HttpUnit supports HTML form submission, JavaScript, basic HTTP authentication, automatic page redirection and cookies. Writ...

HtmlUnit

HtmlUnit is a java unit testing framework for testing web based applications. It is similar in concept to httpunit but is very different in implementation. Which one is better for you depends on how you like to write your tests. HttpUnit models the h...

HTML Tidy

Fixes HTML mistakes automatically and tidies up sloppy editing into nicely layed out markup....

Hippo Mocks

Hippo Mocks is a very intuitive mocking framework that "just works". The design goals are to have the least amount of complexity in setting up, the least amount of surplus code to maintain, the most readable unit tests and the most portable way to do...

heckle

Think you write good tests? Not bloody likely... Put it to the test with heckle. It’ll put your code into submission in seconds....

Haste

Haste represents an approach to system testing that is philosophically consistent with standard XP unit testing practices. Test code runs in the same address space as the application under test, allowing for ready examination of application state. Th...

Hardmock

Hardmock is an expectations-driven mock objects tool for Ruby with emphasis on correct and complete call ordering....

gwt-test-utils

Testing framework to test GWT application, without GWTTestCase, running in a standard JVM and using standard tests tools : JUnit, Easymock, reflection ... gwt-test-utils enable Unit Test in a standard JVM by modifying GWT classes on the fly with a sp...

GUnit

GUnit is a C unit testing framework in the spirit of JUnit. The framework incorporates an easy to use GUI based on the GTK+ libraries....

GuiceBerry

GuiceBerry brings the joys of dependency injection to your test cases and test infrastructure. It leverages Guice to accomplish this. It allows you to use a composition model for the services your test needs, rather than the traditional extends MyTes...

groovypptest

Examples, tests and standard library for Groovy++. Groovy++ is statically typed extension of Groovy programming language....

GroboUtils

GroboUtils aims to expand the testing possibilities of Java. It contains many sub-projects which experiment with different aspects of testing through Java. The popular tools included with GroboUtils include multi-threaded tests, hierarchial unit test...

Grester

Grester is a Maven2 Plugin for the Jester Tool, written entirely in Groovy. It was born out of a need to quickly test junit tests with Jester from within Maven projects....

googletest

Google's framework for writing C++ tests on a variety of platforms (Linux, Mac OS X, Windows, Cygwin, Windows CE, and Symbian). Based on the xUnit architecture. Supports automatic test discovery, a rich set of assertions, user-defined assertions, dea...

googlemock

Inspired by jMock, EasyMock, and Hamcrest, and designed with C++'s specifics in mind, Google C++ Mocking Framework (or Google Mock for short) is a library for writing and using C++ mock classes....

Gmock

Gmock is a mocking framework for Groovy focused on readable and concise tests....

Fudge

Fudge is a Python module for using fake objects (mocks, stubs, etc) to test real ones. This module is designed for two specific situations: * Replace an object * Ensure an object is used correctly...

FlexUnit

FlexUnit is a unit testing framework for Flex and ActionScript 3.0 applications and libraries. It mimics the functionality of JUnit, a Java unit testing framework, and comes with a graphical test runner....

Flexmojos

Flexmojos provides first-class support for Flex and AIR development within Apache Maven. It allows Maven to compile, optimize, and test Flex SWF, Flex SWC, Air SWF and Air SWC. The main goal is to provide full support to all mxmlc/compc options. Majo...

FlexMock

FlexMock is a simple, but flexible, mock object library for Ruby unit testing....

fixture

fixture is a python module for loading and referencing test data. It provides several utilities for achieving a fixed state when testing Python programs. Specifically, these utilities setup / teardown databases and work with temporary file systems....

FireUnit

Fireunit is unit testing extension for Firebug....

FindBugs

FindBugs is a program which uses static analysis to look for bugs in Java code. FindBugs requires JRE (or JDK) 1.4.0 or later to run. However, it can analyze programs compiled for any version of Java....

Fiddler HTTP Debugger

Fiddler is a HTTP Debugging Proxy which logs all HTTP traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP Traffic, set breakpoints, and "fiddle" with incoming or outgoing data. Fiddler includes a powerful event-base...

Feed4JUnit

Feed4JUnit makes it easy to write parameterized tests for the JUnit framework and feed them with predefined or random test data. It enables you to improve your testing easily....

Factory Girl

Remove duplication and confusion from your tests using factories. factory_girl allows you to quickly define prototypes for each of your models and ask for instances with properties that are important to the test at hand....

Embedded Unit

Embedded Unit is unit testing framework for Embedded C System. It's design was copied from JUnit and CUnit and more, and then adapted somewhat for Embedded C System. Embedded Unit does not require std C libs. All objects are allocated to const area. ...

Ejb3Unit

The Ejb3Unit project automates Entity and Session bean testing outside the container for the EJB 3.0 specification....

EasyMock

EasyMock provides Mock Objects for interfaces in JUnit tests by generating them on the fly using Java's proxy mechanism. Due to EasyMock's unique style of recording expectations, most refactorings will not affect the Mock Objects. So EasyMock is a pe...

easyb

easyb is a behavior driven development framework for the Java platform. By using a specification based Domain Specific Language, easyb aims to enable executable, yet readable documentation....

DUnit

DUnit automates unit testing of Delphi code. The target audience for DUnit is developers who are both writing the code to be tested and the unit tests for that code, an approach advocated by Extreme Programming. Dunit is is a Delphi port of JUnit....

dSpec

dSpec is a BDD framework for Delphi/Pascal built as an extension of DUnit....

DrJava

DrJava is a lightweight development environment for writing Java programs. It is designed primarily for students, providing an intuitive interface and the ability to interactively evaluate Java code. It also includes powerful features for more advanc...

Doubler

Doubler is a code generator that makes unit testing easier. It is especially useful when working with legacy code. It is a Reflector add-in, a tool already woven into your workflow. It will help you cleave dependencies apart, create test doubles, and...

dotunit

dotunit is a port of JUnit (www.junit.org) to the Microsoft .net platform. This testing framework allows for automated unit and functional tests which are vital for refactoring and regression testing....

Docx2UnitTest

A Visual Studio 2010 custom tool to generate unit tests from Microsoft(r) Word(r) 2007/2010 documents....

djUnit

djUnit plugin is JUnit TestRunner with the custom classloader. djUnit ClassLoader modifies class in loading to JVM, and runs tests using the modified class. The following functions can now be used easily. djUnit can perform tests of JUnit, and useag...

DepUnit

DepUnit is designed with the belief that in any complicated system the unit tests build upon one another. In many unit test frame works there is a considerable amount of effort put into allowing the tester to setup and tear down the environment so th...

Delphi Unit Test Expert

The Delphi Unit Test Expert is a AddIn Delphi Expert to create ant develop Test Application for Delphi Units. The Expert contains template for test applicaion. Template project include class with test procedure infrastructure....

DBG

DBG is a a full-featured php debugger, an interactive tool that helps you debugging php scripts. It works on a production and/or development WEB server and allows you debug your scripts locally or remotely, from an IDE or console....

CxxTest

CxxTest is a JUnit/CppUnit/xUnit-like framework for C++. Its advantages over existing alternatives are that it: * Doesn't require RTTI * Doesn't require member template functions * Doesn't require exception handling * Doesn't require any externa...

CuTest

CuTest is a unit testing library for the C language. Benefits * Lower Defects. The tests ensure that your code keeps working as you make small changes in it. * Faster Debugging. The tests tell you which subroutine is broken. You avoid spending hou...

cutee

cutee is the acronym of C++ Unit Testing Easy Environment and it's a tool to handle unit testing....

CUnit

CUnit is a lightweight system for writing, administering, and running unit tests in C. It provides C programmers a basic testing functionality with a flexible variety of user interfaces. CUnit is built as a static library which is linked with the ...

CU

CU is simple and portable unit testing framework for handling automated tests in C. CU features a simple interface for defining unit tests and run regression tests....

ct-eclipse

CT-Eclipse (Continuous Testing for Eclipse) builds on the automated developer support in Eclipse to make it even easier to keep your Java code well-tested, if you have a JUnit test suite. With CT-Eclipse enabled, as you edit your code, Eclipse runs y...

csUnit

Inspired by JUnit, csUnit brings the power of unit testing to the .NET framework. csUnit is your key to unit testing and test-driven development using .NET languages such as C#, Visual Basic .NET, Visual J#, or Managed C++....

CppUnit

CppUnit is a C++ unit testing framework. It started its life as a port of JUnit. Features: * XML output with hooks for additional data (XSL format avaliable in release 1.10.2 needs some FiXing) * Compiler-like text output to integrate with an ID...

CppTest

CppTest is a portable and powerful, yet simple, unit testing framework for handling automated tests in C++. The focus lies on usability and extendability. Several output formats, including simple text output, compiler-like output and HTML, are suppor...

Concordion

Concordion is an open source framework for Java that lets you turn a plain English description of a requirement into an automated test — an active specification....

CMock

CMock is a module/object mocking framework for C projects. It generates dummy modules that conform to the interface specified in a header file. This allows APIs to be proven out and exercised before committing to an underlying implementation....

ClassMock

ClassMock is a framework that helps the creation of unit tests for components that use reflection or annotations. In this kind of classes, the behavior is dependent of the class structure. This way, each test case usually works with a different class...

Cinch

Cinch is a fully featured WPF MVVM framework that makes it easier to develop rich MVVM WPF applications. It also provides UI services/threading/unit tests helpers and much more. Cinch is a WPF ModelView-ViewModel framework that takes the UI services ...

Checkstyle

Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. It automates the process of checking Java code to spare humans of this boring (but important) task. This makes it ideal for projects that want to ...

Check

Check is a unit testing framework for C. It features a simple interface for defining unit tests, putting little in the way of the developer. Tests are run in a separate address space, so Check can catch both assertion failures and code errors that ca...

Cgreen

Cgreen is a unit tester for the C software developer. This is a test automation and software quality assurance tool for development teams. The tool is completely open source published under the LGPL ....

CFUnit

CFUnit is a unit testing framework for ColdFusion (CFML), modelled after the popular JUnit framework....

cfix

cfix is an xUnit testing framework for C/C++, specialized for Win32 (32/64 bit). cfix requires only little effort to author unit tests, which are compiled and linked into a DLL. The testrunner application provided by cfix allows selectively running t...

Carma

Carma is a tool which validates the quality of your product by analyzing your test cases. It clearly identifies gaps in your test cases and reports the conditions which certainly require additional and/or enhanced test cases....

Cactus

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. Cactus implements an in-...

Bumblebee

Bumblebee is a framework that builds on top of JUnit to create documentation by example....

Boost

Boost provides free peer-reviewed portable C++ source libraries. We emphasize libraries that work well with the C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications....

Blue Ridge

The Blue Ridge JavaScript Testing Rails Plugin adds support for command-line and in-browser JavaScript unit tests to your Rails app. It bundles several great tools together in a convention-over-configuration, Rails-like way....

Blerby Test Runner

A flexible php based unit testing utility that improves a developers efficiency. This optimization is achieved through manually or automatically running tests via ajax while wrapping assert failures, fatal errors, and warnings in a consistent format....

BizUnit

BizUnit enables automated tests to be rapidly developed. BizUnit is a flexible and extensible declarative test framework targeted that rapidly enables the automated testing of distributed systems, for example it is widely used to test BizTalk solutio...

BDoc

BDoc documents behaviour specified by unit tests. In its easiest form it is like TestDox, creating simple documentation from the method names in JUnit test cases....

AutoTest.NET

AutoTest.NET is a tool for running your unit tests as soon as your save your files. This practice gives you immediate feedback and helps facilitate real test driven development....

Artima SuiteRunner

Artima SuiteRunner is a free open source testing toolkit for Java released under the Open Software License. You can use this tool with JUnit to run existing JUnit test suites, or standalone to create unit and conformance tests for Java APIs. The thre...

AnyDbTest (Database unit testing tool)

AnyDbTest is declarative style testing tool. We need not to program any more. What we do is to express what we want to test, rather than how to test. We only need to write an Xml test configure file to tell AnyDbTest what we want to test. Rather than...

AM Lightning Debugger

AM Lightning Debugger is a client for PostgreSQL servers version 8.2 and up that have the PL/pgSQL debugger plugin installed. AM Lightning Debugger is a stand alone program that does not require the use of any admin program and should be perfect for ...

Ahven

Ahven is a simple unit test library (or a framework) for Ada 95 programming language. It is loosely modelled after JUnit and some ideas are taken from AUnit....

AgitarOne

The AgitarOne product family helps you work safer, better, and smarter as you develop and maintain your Java applications. AgitarOne JUnit Generator creates thorough JUnit tests on your code. This helps you find regressions and makes it safer and eas...

#TestsEx

#TestsEx (Sharp Tests Extensions) is a set of extensible extensions. The main target is write short assertions where the Visual Studio IDE intellisense is your guide. #TestsEx can be used with NUnit, MsTests, xUnit, MbUnit....

JOSIT

JOSIT (Java Observation Simulation Inspection Toolkit) is an open Application Programmer's Interface for instrumenting applications written in the Java programming language. JOSIT seamlessly integrates with any Java application written using Sun Micr...

Telerik JustMock

JustMock is a new developer productivity tool designed to make it easy to create unit tests. JustMock cuts your development time and helps you create better unit tests without requiring you to change your code. It allows you to perform fast and contr...

Log In

Latest Topics