List of unit testing frameworks

List of unit testing frameworks

This page is a list of tables of code-driven unit testing frameworks for various programming languages. Some of these are based on xUnit, but not all of them are.

Columns

* Name: This column contains the name of the framework and will usually link to it.
* xUnit: This column indicates whether a framework should be considered of xUnit type.
* TAP: This column indicates whether a framework can emit TAP output for TAP-compliant testing harnesses.
* Generators: Indicates whether a framework supports data generators. Data generators generate input data for a test and the test is run for each input data that the generator produces.
* Fixtures: Indicates whether a framework supports test-local fixtures. Test-local fixtures ensure a specified environment for a single test.
* Group fixtures: Indicates whether a framework supports group fixtures. Group fixtures ensure a specified environment for a whole group of Tests
* Other columns: These columns indicate whether a specific language / tool feature is available / used by a framework.
* Remarks: Any remarks.

=Languages=

ABAP

AppleScript

C++

Common Lisp

Fortran

Haskell

Internet

Lasso

MATLAB

Objective-C

[http://www.pega.com/Products/RulesTechnology.asp PegaRULES Process Commander]

PL/SQL

Prolog


=Ruby=

Scheme

Smalltalk

TinyOS/nesC

Visual Basic

XSLT

Other

= See also =Unit testing in general:
* Unit testing
* Software testing

Extreme programming approach to unit testing:
* xUnit
* Test-driven development
* Extreme programming

= External links =
* [http://www.xprogramming.com/software.htm Other list of various unit testing frameworks]
* [http://opensourcetesting.org/ OpenSourceTesting.org lists many unit testing frameworks, performance testing tools and other tools programmers/developers may find useful]
* [http://c2.com/cgi/wiki?TestingFramework Testing Framework]


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Unit testing — In computer programming, unit testing is a method by which individual units of source code are tested to determine if they are fit for use. A unit is the smallest testable part of an application. In procedural programming a unit may be an… …   Wikipedia

  • Acceptance testing — of an aircraft catapult In engineering and its various …   Wikipedia

  • Mutation testing — For the biological term, see: Gene mutation analysis. Software Testing portal Mutation testing (or Mutation analysis or Program mutation) is a method of software testing, which involves modifying programs source code or byte code in small ways …   Wikipedia

  • Comparison of web application frameworks — This is a comparison of notable web application frameworks. Contents 1 General 1.1 Perl 1.2 PHP 1.3 Java 1.4 Python …   Wikipedia

  • Game testing — Part of a series on …   Wikipedia

  • Test-driven development — (TDD ) is a software development technique consisting of short iterations where new test cases covering the desired improvement or new functionality are written first, then the production code necessary to pass the tests is implemented, and… …   Wikipedia

  • MSTest — is a software unit testing framework developed by Microsoft, which integrates closely with Visual Studio. MSTest lets you create, manage and run unit tests from within the Visual Studio IDE, as well as externally, from the command line.MSTest… …   Wikipedia

  • XUnit — Various code driven testing frameworks have come to be known collectively as xUnit. Such frameworks are based on a design by Kent Beck, originally implemented for Smalltalk as SUnit, but are now available for many programming languages and… …   Wikipedia

  • csUnit — 2.5 GUI on Windows Developer(s) csUnit team Stable release csUnit 2.6 / March 28, 2009; 2 years ago ( …   Wikipedia

  • Mockito — is an open source testing framework for Java released under the MIT License. The framework allows the creation of Test Double objects called, Mock Objects in automated unit tests for the purpose of Test driven Development (TDD) or Behavior Driven …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”