ユニットテスト・フレームワーク一覧

以下は様々なプログラミング言語のためのコード駆動型のユニット・テスト・フレームワークの一覧である。全てではないが、これらの幾つかはxUnitに基づいている。

表の各列の説明 (分類)

 名前: この列はフレームワークの名前及び、Wikipedia内にその項目があればそれへのリンクを含む。
 xUnit: この列はフレームワークがxUnit型のフレームワークであるかどうかを示す。
 TAP: この列はフレームワークがTAP準拠のテスト・ハーネスを出力できるかどうかを示す。
 ジェネレータ: この列はフレームワークがデータ・ジェネレータをサポートするかどうかを示す。データ・ジェネレータはあるテストの入力データを自動的に生成し、生成した各データについてそのテストを実行する。
 フィクスチャ: この列はフレームワークがテスト毎のフィクスチャをサポートするかどうかを示す。テスト毎のフィクスチャは個々のテストに対して環境の設定が行えるようにする。
 グループ・フィクスチャ: この列はフレームワークがグループ・フィクスチャをサポートするかどうかを示す。グループ・フィクスチャは一群のテスト全体に対して環境の設定が行えるようにする。
 その他: その他の列はフレームワークが特定の言語や特定のツールの機能を利用している、または利用可能であることを示す。
 備考: その他特記すべき事項。

言語別一覧

ABAP

ActionScript / Adobe Flex

Ada

AppleScript

ASP

BPEL

C

C#

後述の .NETプログラミング言語 の節を参照。

C++

Cg

CFML (ColdFusion)

Clojure

COBOL

Common Lisp

Curl

Delphi

Emacs Lisp

Erlang

Fortran

F#

Groovy

Genexus

Haskell

HLSL

ITT IDL

インターネット

Java

JavaScript

Lasso

LaTeX

LabVIEW

LISP

Lua

MATLAB

MySQL

.NET programming languages

Objective-C

OCaml

Object Pascal (Free Pascal)

PegaRULES Process Commander

Perl

PHP

PL/SQL

PostgreSQL

PowerBuilder

Progress 4GL

Prolog

Python

R

REALbasic

Rebol

RPG

Ruby

SAS

Scala

Scheme

シェル

Simulink

Smalltalk

SQL

TargetLink

Tcl

TinyOS/nesC

Transact-SQL

Visual FoxPro

Visual Basic (VB6)

For unit testing frameworks for VB.NET, see the .NET programming languages section.

Visual Lisp

XML

XSLT

その他

脚注

関連項目 
ユニット・テスト（単体テスト）一般:
 単体テスト
 ソフトウェアテスト

ユニット・テストに対するエクストリーム・プログラミング手法:
 xUnit
 テスト駆動開発
 エクストリーム・プログラミング

その他の関連項目:
 モック・オブジェクト・フレームワーク一覧(:en:List of mock object frameworks)

外部リンク 
 Oracle Unit Testing - tutorial site
 Other list of various unit testing frameworks
 OpenSourceTesting.org lists many unit testing frameworks, performance testing tools and other tools programmers/developers may find useful
 Testing Framework

コンピュータ関連の一覧

ソフトウェア開発工程