stanford-oval/wikipedia huggingface dataset:
ユニットテスト・フレームワーク一覧
言語別一覧 > ActionScript / Adobe Flex

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
FlexUnit: 
| FlexUnit 4 | Yes |  | Flex 2,3 及び 4 と ActionScript 3 のプロジェクト向けのメタデータ駆動ユニットテスト。 |
| Reflex Unit |  |  | Flex 2及び3向けのメタデータ駆動ユニットテスト。 |
| FUnit | Yes |  | Flex向けのメタデータ駆動ユニットテスト。 |
| ASTUce | Yes |  | ActionScript 3 （JS, AS1, AS2を含む）向けのユニットテスト、（OS X / Linux / Windowsでサポートされる）クロス・プラットフォーム実行可能ファイルをコマンドラインから実行することもできる。 |
| AsUnit |  |  | Flash Player 6, 7, 8, 9 及び 10 |
| dpUInt |  |  | Flex 2及び3向けのユニット・テスト及び結合テスト・フレームワーク。 |
| Fluint |  |  | Flex 2及び3向けのユニット・テスト及び結合テスト・フレームワーク。 |
| mojotest | Yes |  | (開発中) ActionScript 3と Flash Player 10向けのユニット・テスト。 |
言語別一覧 > Ada

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
AUnit: 
AdaTEST 95: 
Ahven: 
TBrun: 
VectorCAST/Ada:
言語別一覧 > AppleScript

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| ASUnit | Yes |  | AppleScript向けのテスト・フレームワークで、SUnit、ASTest及びPythonユニット・テストの影響を受けている。 |
| ASTest | Yes |  | AppleScript向けユニット・テスト・フレームワーク |
言語別一覧 > ASP

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
ASPUnit:
言語別一覧 > BPEL

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
BPELUnit:
言語別一覧 > C

| 名前 | xUnit | フィクスチャ | グループ・フィクスチャ | ジェネレータ | ウェブサイト | 備考 |
| --- | --- | --- | --- | --- | --- | --- |
| API Sanity Autotest | Yes | Yes （専用 データ型） | Yes （専用 データ型） | Yes |  | Unix類似オペレーティング・システムにおけるC/C++共有ライブラリのAPIのためのユニット・テスト・ジェネレータ。オープンソース。 |
| Automated Testing Framework |  |  |  |  |  | BSDライセンス。元々はNetBSDオペレーティング・システム向けに開発されたが、殆どのUnix類似プラットフォームで動作する。リリースの一部としてテストをインストールする能力がある。 |
| Autounit (GNU) |  |  |  |  |  | 開発中ベータ版 |
| C++test | Yes | Yes | Yes | Yes |  | 商用。ユニット・テスト生成・実行とともに業界標準的のコード・カバレージのレポート作成機能を含む自動ソフトウェア品質向上ソリューション。 |
| Cantata++ | Yes |  |  |  |  | 商用。テスト中のソフトウェアの関数呼び出しを修正する（例：mallocの返値を強制的にnull値にするエラー条件の実現）テスト・スクリプトの自動生成。 |
| Catsrunner |  |  |  |  |  | クロスプラットフォームな組み込み向け開発のためのユニット・テスト・フレームワーク |
| cfix | Yes |  |  |  |  | Windowsでの開発（Win32とNTカーネルモードの両方）に特化している。WinUnitと互換性がある。 |
| Cgreen |  |  |  |  |  | モック・オブジェクトを含む |
| Check | Yes |  |  |  |  |  |
| Cmockery | Yes |  |  |  |  | Google がスポンサーになっている。 |
| CU |  |  |  |  |  | Cにおける自動テストのためのシンプルなテスト・フレームワーク |
| CUnit | Yes |  |  |  |  | OS独立（Windows、Linux、Mac OS X、その他）。 |
| CUnitWin32 | Yes |  |  |  |  | Win32向け。ミニマリスト的フレームワーク。各テストは別プロセスで実行される。 |
| CUT | No |  |  |  |  |  |
| CuTest | Yes |  |  |  |  | 単純で直観的。単一の.cファイルより成る。Apache Portable Runtime Libraryで利用されている。 |
| Cutter | Yes |  |  |  |  | C向けのユニット・テスト・フレームワーク |
| EmbeddedUnit | Yes | Yes |  |  |  | Embedded C向け |
| FCTX | Yes |  |  |  |  | 全てが1つのヘッダ・ファイルに納められた、高速で完全なユニット・テスト・フレームワーク。1ステップで宣言と関数の記述が可能。環境依存なし。クロス・プラットフォーム。 |
| GLib Testing | Yes |  |  |  | [リンク切れ] | GLibの一部。 |
| GUnit |  |  |  |  |  | GNOME用 |
| LibU | Yes | No |  |  |  | BSDライセンス。マルチ・プラットフォーム（UNIX各種及びWindows）。テスト・ケース、テストスーツの明示。サンド・ボックスへの隔離と並列実行。xml、テキスト他、レポート形式のカスタマイズ可能。 |
| MinUnit |  |  |  |  |  | Cのプリプロセッサ・マクロ2つからなる極小のユニット・テスト・フレームワーク。 |
| RCUNIT | Yes |  |  |  |  | ロバスト性の高いCユニット・テスト・フレームワーク |
RTRT: 
| SeaTest | Yes | Yes |  |  |  | 単純で純粋にCで書かれたユニット・テスト・フレームワーク |
| Smarttester |  |  |  |  |  | 自動化されたユニット・テスト及び結合テストとコード・カバレッジ検査。 |
| TBrun |  |  |  |  |  | 自動化されたユニット・テスト及び結合テストとコード・カバレッジ検査。 |
| Tessy |  |  |  |  |  | 自動化されたユニット・テスト及び結合テストとコード・カバレッジ検査。 |
| TestApe |  |  |  |  |  | テストとモックのフレームワーク。未解決の外部参照に対して自動的にデフォルト・モックを用意する。 |
| Test Dept. | Yes |  |  |  |  | テスト中のソフトウェアの関数呼び出しを修正可能（例：mallocの返値を強制的にnull値にするエラー条件の実現）。ドキュメントが充実している。 |
| TPT | Yes | Yes | Yes | Yes |  | Time Partition Testing:組み込みシステム向け、モデル・ベースのユニット・テスト及び結合テストを自動化。 |
| Unity | Yes |  |  | Yes |  | 軽量かつ組み込み向けの機能を含む。CMock およびCExceptionのMockとExceptionを取り扱うことが可能。テスト構築環境Ceedlingとも統合可能。 |
| VectorCAST/C | No | Yes | Yes | Yes |  | 自動化されたユニット・テスト及び結合テストとコード・カバレッジ検査。 |
| Visual Assert | Yes |  |  |  |  | Visual Studio向けのユニット・テスト・アドイン。cfixテスト・フレームワークに基づく。 |
| xTests |  |  |  |  |  | STLSoft C & C++ Librariesに依存する。 |
言語別一覧 > C#

後述の .NETプログラミング言語 の節を参照。
言語別一覧 > Cg

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| UnitTestCg | No |  | ピクセル・シェーダー及びバーテックス・シェーダーをサポートする。 |
言語別一覧 > CFML (ColdFusion)

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
CFUnit: 
| cfcUnit | Yes |  |  |
| MXUnit | Yes |  | CFMX向けユニット・テスト・フレームワークとEclipseプラグイン。 |
| MockBox | No |  | CFMX向けモックとスタブのフレームワーク。 |
言語別一覧 > Clojure

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| Fact | Yes |  |  |
言語別一覧 > COBOL

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| COBOLUnit (CBU) | Yes |  |  |
| savvytest | No |  | IBMのメインフレーム・プラットフォーム上でテストのコンポーネントを編集・実行する商用ツール（フレームワークと言うよりはむしろツール） |
言語別一覧 > Common Lisp

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
CLUnit: 
CyberTiggyr Test: 
FiveAM: 
FReT: 
grand-prix: 
HEUTE: 
LIFT: 
lisp-unit: 
RT: 
stefil: 
XLUnit:
言語別一覧 > Curl

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
CurlUnit:
言語別一覧 > Delphi

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| DUnit | Yes |  |  |
言語別一覧 > Emacs Lisp

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
ElUnit: 
| elk-test | No |  |  |
Unit-test.el: 
el-expectiong.el: 
cl-test-more.el: 
Ert:
言語別一覧 > Erlang

| 名前 | xUnit | フィクスチャ | グループ・フィクスチャ | ジェネレータ | ウェブサイト | 備考 |
| --- | --- | --- | --- | --- | --- | --- |
| EUnit | Yes | Yes | Yes | Yes |  | ErlangのリリースR12B5以降に含まれる。 |
言語別一覧 > Fortran

| 名前 | xUnit | フィクスチャ | グループ・フィクスチャ | ジェネレータ | ウェブサイト | 備考 |
| --- | --- | --- | --- | --- | --- | --- |
| FUnit | Yes | Yes | Yes | No |  | アサーション及び決まり文句等最小限の拡張をFortranに施し、Rubyで前処理してFortranコードを生成し、コンパイル・実行する。 |
| FRUIT | Yes | Yes | Yes | Yes |  | コードはFortran 95、ジェネレータはRubyで書かれている。 |
Ftnunit: 
pFUnit: 
| ObjexxFTK:UnitTest |  |  |  |  |  | ユーザはFortranのテストコードを書くだけで、Pythonスクリプトが自動的にすべてのテストを発見しFortranで記述されたテスト・ドライバを生成するので容易に利用可能。F77からF2003までをサポートする。アサーション・サポート及び文字列、配列など有用なライブラリ群が含まれる。 |
| Lutin77 |  |  |  |  |  | FORTRAN77のユニットテストを実行する。大変軽量（コードは97行）でCコンパイラしか必要としない。 |
言語別一覧 > F#

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| FsCheck | No |  | HaskellのQuickCheckに基づくコンビネータ・ライブラリのランダム・テスト（ファジング） |
| FsTest | Yes |  | 言語指向プログラミングの仕様をF#で記述するためのドメイン固有言語。FsUnitの文法に基づくがxUnit.netは対象としない。 |
| NaturalSpec | No |  | 自然言語で仕様を記述するためのドメイン固有言語。NUnitに基づく。 |
| FsUnit | No |  | 仕様を記述するための自然な文法を備えたスタンドアローンなビヘイビア駆動開発フレームワーク。 |
| その他 |  | - | このページにある.NETプログラミング言語 の節も参照。 |
言語別一覧 > Groovy

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| easyb |  |  | BDD |
| spock |  |  | BDD |
言語別一覧 > Genexus

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| GXUnit | Yes |  | Genexus向けのユニット・テスト実行のためのフレームワーク（プロトタイプ）。 |
言語別一覧 > Haskell

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| HUnit | Yes |  |  |
| QuickCheck |  |  | QuickCheck |
言語別一覧 > HLSL

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| UnitTestCg | No |  | ピクセル・シェーダー及びバーテックス・シェーダーをサポート。 |
言語別一覧 > ITT IDL

| 名前 | ウェブサイト | 備考 |
| --- | --- | --- |
MGunit: 
| 白書 |  | 白書のみ。フレームワークではない。 |
言語別一覧 > インターネット

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| HtmlUnit |  |  | Javaで書かれた簡易なブラウザ・エミュレータ。 |
| Harness |  |  | スクリプト（キャプチャ＆プレイバック）によるブラウザの自動操作、エビデンスの自動記録、レポート出力機能を搭載したテスト自動化ブラウザ。 |
| HttpUnit |  |  | ウェブ・アプリケーションのテスト・フレームワークで、JUnitとともに用いられるのが典型的。 |
| IEUnit |  |  | IEブラウザとJavaScriptに基づくウェブ・アプリケーションのテスト・フレームワーク。 |
Canoo WebTest: 
| Selenium |  |  | ウェブページをテストするため、殆どの現代的なウェブ・ブラウザでプレイバックを実行できるテスト・フレームワーク。 |
| SOAtest |  |  | 商用。ウェブページをテストするため、現代的なウェブ・ブラウザの挙動を記録し、プレイバックできるテスト・プラットフォーム。 |
言語別一覧 > Java

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
JTiger: 
| SpryTest | Yes |  | Java向け自動ユニット・テスト・フレームワーク |
| Jtest | Yes |  | 商用。自動ソフトウェア品質向上ソリューション、ユニット・テスト生成、実行に加えて業界標準のコード・カバレージ・レポート機能を含む。 |
| AgitarOne | Yes |  | 商用。JUnit向けテストケース自動生成。 |
| JUnit | Yes |  |  |
| JWalk |  |  | 高速、半自動で徹底的なユニット・テスト一式を生成。 |
| TestNG | Yes |  | 実際は結合テストフレームワークでユニット・テスト、機能テスト、結合テストを含む。 |
| NUTester |  |  | Javaによるコンピュータ科学入門コースでの教育を支援するためにノース・イースタン大学で開発されたテスト・フレームワーク。 |
| Concordion |  |  | 受け入れテスト駆動開発 |
| JExample | Yes |  | テストケースの依存関係を利用してコードの複製を削減し失敗位置の特定性を改善するJUnitの拡張 |
| DbUnit |  |  | データベース駆動プログラムのユニット・テストのためのJUnitの拡張 |
| JUnitEE |  |  | Jakarta EEアプリケーションのテストのためのJUnitの拡張。 |
| Cactus |  |  | Jakarta EEアプリケーションとウェブ・アプリケーションのテストのためのJUnitの拡張。CactusのテストはJakarta EEのウェブ・コンテナ内で実行される。 |
| JSST |  |  | ApacheCactusと同様のアイディアに基づくが、Cactusとは異なりJUnit 3.xと密に結合しておらず、 どんなテスト・フレームワークとでも連携させて利用できる。 |
| GroboUtils |  |  | 自動ドキュメント生成のためのJUnitの拡張。ユニット・テストのクラス階層、コード・カバレージ、マルチ・スレッド化されたテストについてドキュメントを自動的に生成。 |
| Mockrunner |  |  | サーブレット、フィルタ、タグといったクラストとStrutsのアクション及びフォームのテストのためのJUnit拡張。 |
| Unitils |  |  | 永続オブジェクトのレイヤーのテストを支援する一般的なユーティリティと機能、及びモック・オブジェクトを用いたテストを提供。特にJPA、hibernate及びspringを利用するアプリケーション・コードのテストをサポート。JUnit及びTestNGと連携する。 |
| JBehave |  |  | ビヘイビア駆動開発。 |
| Instinct |  |  | ビヘイビア駆動開発。 |
| JDave |  |  | ビヘイビア駆動開発。 |
| beanSpec |  |  | ビヘイビア駆動開発。 |
| XMLUnit |  |  | XMLに関してJUnitやNUnitでテストを行う。 |
| EasyMock |  |  | モック・フレームワーク。 |
| JMock |  |  | モック・フレームワーク。 |
| Mockito |  |  | Hamcrestライブラリを用いたモック・フレームワーク |
| Mockachino |  |  | モック・フレームワーク |
言語別一覧 > JavaScript

| 名前 | xUnit | TAP | クライアント・サイド | サーバー・サイド | ウェブサイト | 備考 |  |
| --- | --- | --- | --- | --- | --- | --- | --- |
| DOH[要曖昧さ回避] |  |  | Yes | Yes |  | Dojo Objective Harnessはブラウザ内でも、Rhinoを利用してブラウザ無しでも実行できる。 |  |
| JSUnit | Yes | No | Yes | No |  | JSUnitはもはやメンテナンス活動がなされていない。 |  |
| QUnit |  |  | Yes | Yes |  | jQuery用のテスト・ハーネス |  |
| Crosscheck |  |  | No | Yes |  | ブラウザを利用しないJavaベースのフレームワーク。 |  |
| J3Unit |  |  | Yes | No |  |  |  |
| JSNUnit |  |  | Yes | No |  |  |  |
| YUI Test |  |  | Yes | No |  |  |  |
| JSSpec |  |  | Yes | No |  | ビヘイビア駆動開発 フレームワーク |  |
| UnitTesting |  |  | Yes | No |  | script.aculo.us用のjavascriptテスト・ハーネス。 |  |
| JSpec |  |  | Yes | Yes |  | 高度な可読性を備えるBDD、50以上の合致演算、DOM/フレームワーク独立、非同期、rhino、node.js他をサポート |  |
| Jasmine |  |  | Yes | Yes |  | BDD、フレームワーク独立、Rubyプロジェクト及び継続的インテグレーションと容易に連携。DOMなしでも非同期でもテスト可能。 |  |
| screw-unit |  |  | Yes | No |  | 要jQuery。 |  |
| Test.Simple | No | Yes | Yes | No |  | TAP出力可能なユニットテストをJavaScriptで記述、ブラウザ上で実行可能 |  |
| Test.More | No[1] | Yes | Yes | No |  | TAP出力可能なユニットテストをJavaScriptで記述し、ブラウザ上で実行可能 |  |
| TestCase |  |  | Yes | No |  |  |  |
| jsUnitTest |  |  | Yes | No |  | TestCaseに基づくが、Prototypeの依存性は含まない。 |  |
| JSTest |  |  | Yes | No |  | 軽量で出力を汚染しないブラウザ・ベースのフレームワーク。 |  |
| jsUnity | Yes | No | Yes | Yes |  | 実行環境に依存しない（JavaScript、JScript （ASP/WSH）、Rhino、その他) |  |
| RhinoUnit |  |  | No | Yes |  | Rhinoに基づくフレームワーク、Antでテストを実行可能。 |  |
| JasUnit | Yes | No | Yes | No |  | 軽量フレームワーク。モック及びIoC（Inversion of Control、制御の反転）を提供するプロジェクトの一部。 |  |
| FireUnit |  |  | Yes | No |  | ログを取り、Firebugの追加タブとしてログを表示できるテスト・フレームワーク。 |  |
| Js-test-driver | Yes |  | Yes | No |  | 継続的インテグレーション・システムと容易に連携でき、またTDDスタイルの開発のため複数のブラウザで実行できるJavaScriptテスト・ランナーの構築が目標。 |  |
| Sinon.js | (互換) |  | Yes | Yes |  | スタンドアローンでテストをStandalone test spies, stubs and mocks for JavaScript. 依存性がなく、任意のユニット・テスト・フレームワークと協調可能。 |  |
| SOAtest | No |  | Yes | No |  | 商用。静的な解析と機能検証の双方についてクライアント・サイドJavascriptをテストしながら多くの現代的なウェブ・ブラウザの挙動を記録しロールバックが実行できるテスト・プラットフォーム。 |  |
| Vows | No |  |  | Yes |  |  |  |
言語別一覧 > Lasso

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
L-Unit:
言語別一覧 > LaTeX

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
qsunit:
言語別一覧 > LabVIEW

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| LabVIEW Unit Test Framework | No |  | LabVIEWのVI向けテスト・ハーネスを自動生成。 |
| VI Tester | Yes |  | xUnitフレームワークのLabVIEWネイティブでオブジェクト指向な実装。ユニット・テストはLabVIEWのVIとして記述。 |
言語別一覧 > Lua

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
LuaUnit: 
lunit:
言語別一覧 > MATLAB

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| mlUnit | Yes |  |  |
| mlUnit_2008a | Yes |  |  |
| Phelan's MUnit |  |  | コードはダウンロードから利用できず、ライセンスの追加的な制限事項はGPLに違反するように見え、このコードがライセンスされるかどうかは定かでない。 |
| Lombardi's MUnit |  |  | xUnitに類似 |
| MATLAB xUnit Test Framework | Yes |  | MATLAB r2008a以降（このリリースで導入されたOOP機能を利用している）。mtestから改称された。xUnit風のサブクラスとシンプルなMATLAB関数によるテストケースの双方を受け入れる。 |
言語別一覧 > MySQL

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| utMySQL | Yes |  |  |
言語別一覧 > .NET programming languages

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| csUnit | Yes |  | GUI、コマンドライン、VS2005プラグインを含む。C#、VB.NET、マネージド C++、J#、その他.NET言語をサポート。.NET 3.5以前の版をサポート。ReSharperと統合されている。 |
| NUnit | Yes |  | GUI、コマンドラインを含む。ReSharperと共にVisual Studioと統合されている。 |
| NaturalSpec | No |  | 自然言語で仕様を記述するためのドメイン固有言語 NUnitに基づく。 |
| Visual T# | Yes |  | Visual T# はユニットテスト・フレームワークでありVisual Studioと統合された開発環境である。ユニットテストの意図を自然に表現できるプログラミング言語T#とそのためのコンパイル、実行、メンテナンスのツールを含む。 |
| Visual Studio | No |  | Visual Studio Unit Testing Framework はVisual Studio Team System 2005以降に含まれ、Visual Studio IDEに統合されている。Visual Studio Standard Edition及びVisual Studio Express editionsには含まれない。 |
| MSTest | No |  | Visual Studioで作成したユニット・テストをVisual Studio IDE外で実行するためのコマンドライン・ツール - 実際にはテスト・フレームワークではなくVisual Studio Unit Testing Framework の一部。 |
| Gallio |  |  | 拡張可能、中立的なテスト自動化プラットフォームであり、任意の数のテスト・フレームワークから活用可能な共通オブジェクト・モデル、ランタイム・サービスやツールを提供する。 |
| MbUnit | Yes |  | 拡張可能、モデル・ベースのNUnit互換なフレームワークであり、Gallio Test Automation Platformの一部。 |
TestDriven.NET: 
| .TEST | Yes |  | 商用。ユニット・テスト生成・実行とともに業界標準のコード・カバレージのレポート作成機能を含む自動ソフトウェア品質向上ソリューション。 |
| QuickUnit.net | No |  | コーディング抜きにユニットテストを実装。テスト駆動開発に対するミニマリスト的アプローチ。 |
| xUnit.net | Yes |  |  |
| Specter | Yes |  | 仕様記述のための簡素で可読性の高い文法によるビヘイビア駆動開発。コマンド・ライン・ツールとオプショナルなNUnit連携ツールを含む。 |
| DbUnit.NET |  |  | データベース・アクセスのコード向けの.NET 2.0用ユニットテスト・フレームワーク |
| NUnitAsp |  |  | NUnitに基づく。 |
| NMate |  |  | PartCoverコード・ジェネレータ、及びそれをNUnitとを統合するMicrosoft Visual Studio 2005/2008向けのアドイン。 |
| Roaster | Yes |  | NUnitに基づく、フレームワークと.NET Compact Framework向けのツール。 |
| Pex | Yes |  | .NET向けにホワイトボックステストを提供するためのマイクロソフトリサーチのプロジェクトでユニットテストへの入力を生成するために（ファジングではなく）Z3 制約解消系を用いている。 |
| EMTF | No |  |  |
| Typemock | Yes |  | 簡素なAPIとテストコード生成機能を備えた商用ユニットテスト・フレームワーク。 |
| Rhino Mocks | Yes |  | .NETプラットフォーム向けの動的モック・オブジェクトフレームワーク |
| Quality Gate One Studio | No |  | 商用（機能限定の無償版もあり）、ユニットテストとそれらのテスト・セース間の依存関係を解析する結合テストのためのテスト・フレームワーク。組み合わせテスト、マルチ・スレッド、時間依存をサポート。 |
言語別一覧 > Objective-C

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| CATCH |  |  | 現代的で全ての機能を備えたユニットテスト・フレームワークで外部依存性がない（全てがヘッダ・ファイル内で実装されている）。 |
| Cedar |  |  | Objective-CでのBDD向け。OCHamcrestとOCMockを利用してBDDの機能を提供する。 |
| iPhone Unit Testing |  |  | OCUnitに基づくユニットテスト・フレームワークでありiPhoneシミュレータ及び実機で動作する。 |
| Kiwi |  |  | Objective-CでのRS風BDD向け、モックとスタブをサポートする。RSpecとほぼ同等のAPIを提供する。外部依存性がない。 |
ObjcUnit: 
OCUnit: 
| WiteBox for iPhone |  |  | iPhone上でユニットテストを排他的に実現し、フィードバックの可視化、階層的な結果表示、テスト持続時間を提供。 |
WOTest:
言語別一覧 > OCaml

| 名前 | xUnit | TAP | ウェブサイト | 備考 |
| --- | --- | --- | --- | --- |
| OUnit |  |  |  | JUnitベースのHUnitに基づいている。 |
| TestSimple |  | Yes |  | TAPを生成。 |
FORT:
言語別一覧 > Object Pascal (Free Pascal)

| 名前 | xUnit | TAP | ウェブサイト | 備考 |
| --- | --- | --- | --- | --- |
| FPCUnit | Yes | No |  | JUnitフレームワークの中核部分をFree Pascalに移植したもの。 |
| Tap4Pascal | No | Yes |  | PascalにおけるTAPの実装。 |
言語別一覧 > PegaRULES Process Commander

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| PRUnit | Yes |  | PRPCにxUnit風テストを取り入れる。 |
言語別一覧 > Perl

| 名前 | xUnit | TAP | ウェブサイト | 備考 |
| --- | --- | --- | --- | --- |
| TAP | N/A | Yes |  | Perlにおける殆どのテストでTAPのために利用される。 |
| Test::Harness | N/A | Yes |  | Perlにおける標準的なテスト・ランナーとTAPパーサ。 |
| Test::More | No | Yes |  | 基盤となるテスト・モジュールであり、現在では全てのPerlのインストールに含まれる。 |
| Test::Class | Yes | Yes |  | PerlにxUnit風テストを取り込む。 |
| Test::Builder | N/A | Yes |  | より多くのテスト・モジュールを作るためのモジュール。これらのモジュールは単一のテストプログラムへと結合できる。 |
| Test::Unit (a.k.a. PerlUnit) | Yes | No |  () | JUnitのPerlへの極めて素直な移植。 注意： here とhere.に記されているようにこのコードは既にメンテナンスされていない様子。 |
| Test::DBUnit | N/A | Yes |  | ホワイトボックステストとブラックボックステストのためのデータベース・テスト・モジュール。 |
| Test::Unit::Lite | Yes | Yes (via Test::Unit::HarnessUnit) |  | 幾つかのバグ修正と外部依性の除去がなされたTest::Unitの代替。 |
| Test::Able | Yes | Yes |  | MooseによるxUnit風テスト。 |
言語別一覧 > PHP

| 名前 | xUnit | TAP | ウェブサイト | 備考 |
| --- | --- | --- | --- | --- |
| PHPUnit | Yes | Yes |  |  |
| SimpleTest | Yes | No |  |  |
| Testilence | Yes | No |  |  |
| lime | No | Yes |  | symfonyのサブプロジェクト。 |
| Apache-Test | No | Yes |  | Test::More のPHP実装(test-more.php) Info 。 |
| ojes | No | No |  | 文書駆動テスト。 |
| SnapTest | Yes | Yes |  |  |
| Atoum | Yes | Yes |  | PHP用の簡単、かつモダーンで分かりやすいユニットテスト・フレームワーク |
言語別一覧 > PL/SQL

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| utPLSQL | Yes |  | 初期にはスティーブン・フォウアスタインにより、Junit と xUnitをモデルにしたオープンソース・ソフトウェアとしてPL/SQL向けに開発されていたユニットテスト・フレームワーク。 |
| Quest Code Tester for Oracle |  |  | Quest Software（ Toadのメーカー）とスティーブン・フォウアスタインによる商用のPL/SQL向けテスト・ツール。 |
pl/unit: 
| PL/SQL Unit Testing for Oracle (PLUTO) | Yes |  | JUnitを模したオープンソースのユニットテスト・フレームワークで、Oracle PL/SQLオブジェクト・システム上に構築されている。 |
| ruby-plsql-spec |  |  | Rubyのオープンソース・ライブラリを利用したPL/SQL手続き向けユニットテスト。 |
| DBFit |  |  | DbFitはデータベースに対する直接的なFIT/FitNesseテストの実行を可能にするFITフィクスチャ。 |
言語別一覧 > PostgreSQL

| 名前 | xUnit | TAP | ウェブサイト | 備考 |
| --- | --- | --- | --- | --- |
| Epic |  |  |  | EpicはPostgreSQLのストアド・プロシージャ向けのユニットテスト・フレームワーク。PG8.1以降が必要。 |
| pgTAP | Yes | Yes |  | テストをSQLかUnix風の関数のどちらかとして記述。 |
| PGtools |  |  |  | PostgrSQL向けのスキーマ・ロードとテストのためのツール。 |
| PGUnit | Yes | No |  | ストアド・プロシージャのためのxUnit風フレームワーク。 |
言語別一覧 > PowerBuilder

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
PBUnit:
言語別一覧 > Progress 4GL

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| proUnit | Yes |  | Progress OpenEdge手続きおよびオブジェクト向けのxUnit風フレームワーク |
言語別一覧 > Prolog

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
PlUnit:
言語別一覧 > Python

| 名前 | xUnit | ジェネレータ | フィクスチャ | グループ・フィクスチャ | ウェブサイト | 備考 |
| --- | --- | --- | --- | --- | --- | --- |
| PyUnit | Yes | Yes | Yes | No |  | Pythonの標準ライブラリの一部。 |
| XPyUnit |  |  |  |  |  | PyUnitにXML形式のレポート生成機能を追加。 |
| TestOOB |  |  |  |  |  | PyUnitを拡張するテスト・フレームワーク。 |
| Doctest |  |  |  |  |  | 利用容易、, Python的、Pythonの標準ライブラリの一部。 |
| Nose | Yes |  | Yes |  |  | 識別子のパターン・マッチに拠る自動発見を行うユニット・テスト拡張。 |
| py.test | Yes | Yes | Yes | Yes |  | 分散テストツール。 |
| TwistedTrial | Yes | Yes | Yes | No |  | 非同期及びイベント駆動コードのためのPyUnitの拡張。 |
言語別一覧 > R

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| RUnit | No |  | オープン・ソース |
| testthat | No |  | オープン・ソース |
言語別一覧 > REALbasic

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| RBUnit | No |  |  |
言語別一覧 > Rebol

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
Runit:
言語別一覧 > RPG

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| RPGUnit | Yes |  |  |
言語別一覧 > Ruby

| 名前 | xUnit | ウェブサイト | 備考 |  |
| --- | --- | --- | --- | --- |
| Test::Unit | Yes |  |  |  |
| RSpec |  |  | ビヘイビア駆動開発フレームワーク |  |
Shoulda: 
microtest: 
Bacon:
言語別一覧 > SAS

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| FUTS | Yes |  | SAS向けユニットテスト・フレームワーク。 |
| SCLUnit | Yes |  | SAS向けxUnitユニットテスト・フレームワークのSAS/AF実装。 |
言語別一覧 > Scala

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| Rehearsal |  |  | JMock同様に例外や自然言語によるテスト名を備える。 |
| ScUnit |  |  | JUnit風のテストで、フィクスチャ・メソッドの注入とアサーションのためのマッチャーを備える。 |
| specs |  |  | ビヘイビア駆動開発 |
| ScalaCheck |  |  | QuickCheckに類似。 |
| specs2 |  |  | ビヘイビア駆動開発 |
ScalaTest:
言語別一覧 > Scheme

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| SchemeUnit | Yes |  |  |
言語別一覧 > シェル

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| assert.sh |  |  | LGPLライセンス。軽量。 |
| ATF |  |  | BSDライセンス。元来はNetBSDオペレーティング・システム向けに開発されたが、殆どのUnix系プラットフォームで動作する。リリースの一部としてテストをインストールする機能がある。 |
| Roundup | No |  |  |
| ShUnit | Yes |  |  |
| shUnit2 | Yes |  | 元々は log4sh向けに開発された。 |
| filterunit |  |  | フィルタ、その他のコマンドライン・プログラムのためのテスト・フレームワーク。 |
| Tap-functions |  |  | TAPを生成するBASHのライブラリ。 |
言語別一覧 > Simulink

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
slUnit: 
| TPT（en:Time Partition Testing） | Yes |  | インターフェースの解析、テストフレーム生成、テスト実行、テスト結果の調査、レポート出力を自動化。 |
言語別一覧 > Smalltalk

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| SUnit | Yes |  | xUnitの設計の原型。 |
言語別一覧 > SQL

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
SQLUnit: 


| DbFit |  |  | FitNesseのテストをDBに対し直接実行できるテスト・フィクスチャ一式。 |
言語別一覧 > TargetLink

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| TPT |  |  | タイム・パーティション・テスト(en:Wikipedia:Time Partition Testing): 解析インターフェース、テストフレームの生成、テスト実行、テスト評価、報告が自動化されている。 |
言語別一覧 > Tcl

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
tcltest:
言語別一覧 > TinyOS/nesC

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| TUnit | Yes |  | 組み込みマルチ・プラットフォーム無線のテストとパワー解析 |
言語別一覧 > Transact-SQL

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| TSQLUnit | Yes |  |  |
| utTSQL | Yes |  |  |
Visual Studio Team Edition for Database Professionals: 
T.S.T.:
言語別一覧 > Visual FoxPro

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
FoxUnit:
言語別一覧 > Visual Basic (VB6)

For unit testing frameworks for VB.NET, see the .NET programming languages section.
| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| vbUnit |  |  | Visual Basic and COM objects |
| vbUnitFree |  |  | Visual BasicとCOMオブジェクト |
| VbaUnit |  |  | Visual Basic for Applications |
| ExcelVbaUnit |  |  | VbaUnitに類似するが、Excel　VBAに限定されている（Excelのアドインとして作成されている。）。 |
| TinyUnit |  |  | Visual Basic 6、VB .NET及びPHP5 |
| SimplyVBUnit | Yes |  | Visual Basic 6のユニットテスト・フレームワークで.NET向けのNUnitを模している。 |
言語別一覧 > Visual Lisp

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| vl-unit |  |  | Visual Lisp向けのユニットテスト・フレームワーク。 |
言語別一覧 > XML

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| XUnit |  |  | 以下をテストする： ネイティブなXMLプログラム  XSLTの個々の テンプレート  XMLデータを取り扱うJavaプログラム |
| WUnit |  |  | 以下のようなWebアプリケーションをテストする： テストがXML/XPath (XUnit) で記述されている  AJAXアプリケーションもサポート  Javaサーブレットとして作られたサーバーサイドの機能もテスト可能（例えば、HTTPリクエストを送信することなくユーザーセッションのサーバー側にきちんとオブジェクトを格納し、その後HTTPで取得するそのページの描画が可能） |
| SOAtest | No |  | 商用。Parasoft社製。セキュアで信頼性が高く標準に準拠したビジネスプロセス実現のための完全なソフトウェア・ライフサイクル品質管理プラットフォーム。 |
| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| AntUnit |  |  | Apache Antのタスクに対するユニットテスト。 |
言語別一覧 > XSLT

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
| juxy |  |  | XSLTスタイルシート向けユニットテストをJavaから行う。 |
| Tennison Tests |  |  | XMLでユニットテストを記述可能とし、Apache AntからXSLTを実行する。継続的インテグレーション環境に組み込まれる場合は、ビルドの一部として複数のXSLTテストが実行でき、不具合がある場合はきちんとビルドが失敗する。 |
| UTF-X |  |  | 徹すとの表示・検証機能によってテスト・ファースト設計原則を強力にサポートするXSLT向けユニットテスト・フレームワーク。 |
| XSLTunit |  |  | XSLT向けユニットテスト・フレームワークの概念実証コード。 |
言語別一覧 > その他

| 名前 | xUnit | ウェブサイト | 備考 |
| --- | --- | --- | --- |
Test Manager: 
| IdMUnit | Yes |  | アイデンティティ管理 |
北海道&東日本パス

北海道&東日本パス
北海道&東日本パス（ほっかいどうアンドひがしにほんパス）は、北海道旅客鉄道（JR北海道）、東日本旅客鉄道（JR東日本）が共同で発売する特別企画乗車券である。
JR北海道・JR東日本・青い森鉄道・IGRいわて銀河鉄道（IGR）・北越急行の各鉄道線の快速、普通列車の普通車自由席並びにJR東日本のBRTが連続する7日間乗り降り自由となるフリーきっぷである。
概要

通用範囲は北海道・東北・関東・甲信越の4地方にまたがり、JR北海道・JR東日本・青い森鉄道・IGR・北越急行の5社の鉄道線の「普通列車」と「快速列車」の「普通車自由席」並びにJR東日本のBRTが利用でき、乗り降り自由である。利用者1名が利用開始日から連続した7日間での利用が可能。春、夏、冬に発売されている。
新幹線や特急列車は基本的には利用できない。
利用条件 > 有効期間

購入時に利用開始日を指定し、その日を1日目として連続した7日間有効である。
利用条件 > 本券のみで利用可能な列車・設備

原則として本券のみで乗車できる列車・設備は普通列車（快速等を含む、以下同様）の普通車自由席のみである。
ただし、特例として本来乗車することが認められていない特急列車に乗車できる区間や、追加料金を支払うことで利用できるようになる設備・列車が存在する（後述）。
利用条件 > 別途料金券を購入し利用できる列車・設備

普通列車については、普通車指定席を利用する場合は座席指定券、グリーン車自由席を利用する場合はグリーン自由席券を別途購入し利用可能となる。
また、急行列車は急行券を別途購入すると普通車自由席に乗車でき、加えて座席指定券・グリーン券・寝台券の追加でそれぞれの設備を利用できる。
北海道新幹線新青森駅 - 新函館北斗駅間については、各駅相互発着の場合に限り、特定特急券（普通車指定席の空いている席を利用可能）を別途購入し乗車が可能である（北海道新幹線#乗車券の特例制度）。ただし、特例区間を超え東北新幹線にまたがって乗車する場合、もしくは特例区間内であっても特定特急券以外の料金券で乗車する場合（グリーン車・グランクラスを利用、または普通車を指定席特急券で利用する場合）は乗車した全区間の運賃・料金が必要となる。