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