これは、ユニットテストで一般的に使用される注目すべきテスト自動化フレームワークのリストです。これらのフレームワークはユニットレベルのテストに限定されず、統合レベルやシステムレベルのテストにも使用できます。
フレームワークは以下のようにグループ化されています。ユニットテストでは、フレームワークはテスト対象のソースコードと同じ言語である必要があるため、言語別にフレームワークをグループ化することは有益です。ただし、言語を超越したグループ化もあります。例えば、.NETは.NETでサポートされているあらゆる言語で動作するフレームワークをグループ化し、HTTPはサーバーの実装言語に関係なくHTTPサーバーをテストするフレームワークをグループ化します。
列
ここでは、以下の表の列について説明します。
- 名前: フレームワークの名前
- xUnit : xUnitに分類されるかどうか
- TAP : Test Anything Protocol (TAP)出力を出力できるかどうか
- ジェネレーター:データジェネレーターをサポートしているかどうか(テスト入力データを生成し、生成されたデータを使用してテストを実行する)
- フィクスチャ: テストローカルフィクスチャをサポートするかどうか - テスト環境を単一のテストに関連付ける
- グループフィクスチャ: グループフィクスチャをサポートするかどうか (テスト環境をテストのグループに関連付ける)
一部の列は一部のグループには適用されないため、そのグループ テーブルから省略されます。
グループ
ABAP
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| ABAPユニット | はい | [ 1 ] | SAP NetWeaver 2004以降 |
| テスト.簡単 | [ 2 ] | SAP NetWeaver 7.02 SP13以降 |
アクティブ サーバー ページ (ASP)
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| ASPUnit | [ 3 ] |
エイダ
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| AUnit | はい | [ 4 ] | |
| アダテスト 95 | いいえ | [ 5 ] | |
| アーヴェン | [ 6 ] | ||
| TBrun | [ 7 ] | ||
| ベクターキャスト/Ada | いいえ | [ 8 ] | |
| RTRT |
アリ
Apache Antタスク用。
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| アントユニット | [ 9 ] |
AppleScript
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| ASUnit | はい | [ 10 ] | SUnit、ASTest、Python unittestの影響を受けています |
| ASTest | はい | [ 11 ] |
アセット
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| TPT | はい | [ 12 ] | モデルベースの物理刺激と実装された刺激 |
バッシュ
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| shユニット2 | はい | [ 13 ] | Bourneベースのシェルスクリプト用のxUnitユニットテストフレームワーク |
| バットコア | [ 14 ] | Bats-Core: Bash自動テストシステム | |
| シェルスペック | [ 15 ] | BDDスタイルのユニットテストフレームワーク。Bash、Dash、Ksh、Zshを含むすべてのPOSIX準拠シェルをサポートします。ネスト可能なブロックにより、ローカルスコープと容易なモック作成を実現します。並列実行機能も備えています。RSpec/TAP/JUnit風のXMLレポーターも搭載。コードカバレッジ統合機能も備えています。MITライセンス。 | |
| bash_ユニット | [ 16 ] | bash ユニットテスト エンタープライズ エディション フレームワーク。GPL-3.0 ライセンス。 | |
| バッハ | [ 17 ] | Bach は、Bash スクリプトの単体テストを記述する可能性を提供する Bash のテスト フレームワークです。 |
ベーシック
ビジュアルベーシック(VB6.0)
VB.NET の単体テスト フレームワークについては、「.NET言語」を参照してください。
| 名前 | xユニット | ライセンス | ソース | 備考 |
|---|---|---|---|---|
| vbユニット | コマーシャル | [ 18 ] | Visual Basic と COM オブジェクト | |
| vbユニットフリー | LGPL | [ 19 ] | Visual Basic と COM オブジェクト | |
| Vbaユニット | BSD | [ 20 ] | Visual Basic for Applications | |
| ExcelVbaユニット | LGPL | [ 21 ] | VbaUnit に似ていますが、Excel VBA のテストに特化しています (Excel アドインとして記述されています) | |
| タイニーユニット | [ 22 ] | Visual Basic 6、VB .NET、PHP5 | ||
| シンプルVBUnit | はい | マサチューセッツ工科大学 | [ 23 ] | 人気のあるNUnit for .NETをモデルにしたVB6ユニットテストフレームワーク |
| VBLiteユニット | BSD | [ 24 ] | Visual Basic と COM オブジェクト |
Xojo(REALbasic)
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| RBUnit | いいえ | [ 25 ] | |
| Xojoユニット | はい | [ 26 ] | デスクトップ、Web、iOS プロジェクト タイプで動作する Xojo のユニット テスト フレームワーク。 |
ビジネスプロセス実行言語(BPEL)
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| BPELUnit | [ 27 ] |
C
| 名前 | xユニット | タップ | 備品 | グループ試合 | 発電機 | 年 | ソース | ライセンス | 備考 |
|---|---|---|---|---|---|---|---|---|---|
| エースユニット | はい | はい | 2007年[ 28 ] | [ 29 ] | BSDライセンス | JUnit 4.xスタイルで、使いやすく、モジュール化されており、柔軟性に優れています。組み込みソフトウェア開発、PC、ワークステーション、サーバー(WindowsおよびUnix)など、リソースが限られた環境で使用できます。 | |||
| アキュテスト | はい | はい | [ 30 ] | マサチューセッツ工科大学 | シンプル、分かりやすい、高速。単一の.hファイル。Apacheポータブルランタイムライブラリで使用されます。CUTestから名前が変更されました。 | ||||
| APIサニティチェッカー | はい | はい(スペックタイプ) | はい(スペックタイプ) | はい | 2009年[ 31 ] | [ 32 ] | LGPL | C/C++ライブラリ用のユニットテストジェネレーター。あらゆるAPI関数に対して適切な入力データを自動生成できます。 | |
| 自動テストフレームワーク | 2007年[ 33 ] | [ 34 ] | BSD | 元々はNetBSDオペレーティングシステム用に開発されましたが、ほとんどのUnix系プラットフォームでも問題なく動作します。リリースの一部としてテストをインストールすることも可能です。 | |||||
| C用BDD | はい | [ 35 ] | マサチューセッツ工科大学 | 単一のヘッダー ファイルに TAP 出力が含まれる BDD テスト フレームワーク。 | |||||
| カンタータ++ | いいえ | はい | はい | はい | [ 36 ] | 独自の | C言語用の自動ユニットテストおよび統合テストツール。ホストシステムまたは組み込みシステム向けの認定テスト。コードカバレッジと独自の呼び出しインターフェース制御により、呼び出しのシミュレーションとインターセプトが可能です。 | ||
| キャッツランナー | [ 37 ] | GPL | クロスプラットフォーム組み込み開発用のユニット テスト フレームワーク。 | ||||||
| CBDD | はい | はい | [ 38 ] | Apacheライセンス | libcbddは、ブロックベースのビヘイビア駆動開発ライブラリであり、非常に読みやすいテストの作成を可能にします。テストはメイン関数内に記述されます。clangとlibblocksruntime拡張機能でのみ動作します。 | ||||
| cfix | はい | [ 39 ] | LGPL | Windows開発に特化しており、Win32とNTカーネルモードの両方に対応しています。WinUnitと互換性があります。 | |||||
| Cgreen | はい | [ 40 ] | ISC | 厳密なモックと緩いモック、テストの自動検出、スイート、BDD 風の表記法、例外から保護されたテスト、「自然言語」出力、拡張可能なレポーター、モックに送信された実際の値を検出するためのモックの学習を含むユニット テスト フレームワーク。 | |||||
| 浮気 | はい | 2012 | [ 41 ] | BSD | ヘッダーのみのユニットテストフレームワーク。マルチプラットフォーム対応。各テストを個別のプロセスで実行できます。テストケースを「登録」する必要なく動作します。 | ||||
| チェック | はい | はい | はい | はい | 2001年[ 42 ] | [ 43 ] | LGPL | Checkは、ユニットテストを定義するためのシンプルなインターフェースを備えており、開発者の負担を最小限に抑えます。テストは別のプロセスで実行されるため、アサーションエラーと、セグメンテーションエラーやその他のシグナルを引き起こすコードエラーの両方を検出できます。ユニットテストの出力は、ソースコードエディタやIDEで使用できます。TAP形式、JUnit XML、SubUnitなど、複数の形式で出力できます。Linux、macOS、FreeBSD、Windowsをサポートしています。 | |
| コモッカ | はい | はい | はい | はい | 2012年[ 44 ] | [ 45 ] | Apacheライセンス2.0 | CMockaは、モックオブジェクトをサポートするC言語用のテストフレームワークです。使いやすく、セットアップも簡単です。CMockaは、Googleが開発したものの、しばらくメンテナンスされていないcmockeryからフォークされ、後継となっています。TAP形式、JUnit XML、SubUnitなど、複数の形式で出力できます。 | |
| 嘲笑 | はい | 2008年[ 46 ] | [ 47 ] | Apacheライセンス2.0 | Google がスポンサーとなっているプロジェクト。 | ||||
| CppUTest | はい | はい | いいえ | はい | [ 48 ] | 3条項BSD | 使いやすさと組み込みプラットフォームでの動作を考慮し、C++の機能を限定的に設計しました。C++はマクロに埋め込まれているため、Cプログラマーの学習曲線は最小限です。Symbianに移植されています。モックサポートライブラリCppUMockを備えています。 | ||
| 基準 | はい | はい | はい | はい | はい | [ 49 ] | マサチューセッツ工科大学 | 自動テスト登録機能を備えたユニットテストフレームワーク。理論テストとパラメータ化テストをサポートします。各テストは独自のプロセスで実行されるため、シグナルやクラッシュをレポートできます。TAP形式やJUnit XMLなど、複数の形式で出力できます。Linux、macOS、FreeBSD、Windowsに対応しています 。 | |
| CU | [ 50 ] | 3条項BSD | CU は、C で自動テストを処理するためのシンプルなユニット テスト フレームワークです。 | ||||||
| Cテスト | はい | はい | はい | [ 51 ] | Apacheライセンス2.0 | Ctest は、簡単に解析できるようにフォーマットされた出力や使いやすさなど、いくつかの特別な機能を備えたフレームワークです。 | |||
| CUnit | はい | 2001 | [ 52 ] | LGPL | OS に依存しない (Windows、Linux、macOS、Solaris、HP-UX、AIX など) | ||||
| CUnit(CUnityフォーク) | はい | 2018 | [ 53 ] | LGPL | 継続的な開発とサポートを提供するために、2018年にCUnitからフォークされました。OSに依存しません(Windows、Linux、macOS、Solaris、HP-UX、AIX、その他おそらく他のOSにも対応)。JUnitと互換性のある出力もサポートしており、多くの場合CUnitの代替として使用できます。 | ||||
| CUnitWin32 | はい | [ 54 ] | LGPL | Win32用。最小限のフレームワーク。各テストを個別のプロセスとして実行します。 | |||||
| カット | いいえ | [ 55 ] | BSD | ||||||
| カッター | はい | [ 56 ] | LGPL | C 用のユニット テスト フレームワーク。 | |||||
| 埋め込みユニット | はい | はい | 2003 | [ 57 ] | マサチューセッツ工科大学 | 組み込みC | |||
| エンブユニット | いいえ | [ 58 ] | 独自の | C/C++ および組み込み C++ のユニットテストを作成する | |||||
| FCTX | はい | [ 59 ] | BSD | 高速で包括的なユニットテストフレームワークが1つのヘッダーにまとめられています。関数の宣言と記述はワンステップで完了。依存関係なし。クロスプラットフォーム対応。 | |||||
| GLib テスト | はい | はい | [ 60 ] | GLibの一部 | |||||
| GUnit | [ 61 ] | GNOME用 | |||||||
| ハンモック | はい | はい | [ 62 ] | マサチューセッツ工科大学 | Cコード用のgmocksを作成します。カスタムコードも作成します。ユースケース:レガシーコードのテスト | ||||
| ルカット | はい | はい | はい | [ 63 ] | Apacheライセンス2.0 | モックサポートを含む軽量Cユニットテストフレームワーク | |||
| リブセスター | はい | はい | はい | いいえ | はい | [ 64 ] | マサチューセッツ工科大学 | CおよびC++向けの堅牢なヘッダーのみのユニットテストフレームワークです。関数モック、メモリリーク検出、クラッシュレポートをサポートしています。組み込みシステムを含む様々なプラットフォームで動作し、様々なコンパイラと互換性があります。TAP、JunitXML、TAPV13、プレーンテキストなど、複数の形式で出力できます。 | |
| リブU | はい | いいえ | [ 65 ] | BSD | マルチプラットフォーム (Unix、Windows)、明示的なテストケース/スイートの依存関係、並列およびサンドボックス実行、xml、txt、カスタマイズ可能なレポート形式。 | ||||
| ミミック | [ 66 ] | 独自の | CおよびC++向けの完全自動モック生成。clangをベースにしており、ヘッダーファイルをリンク可能なモックオブジェクトファイルに直接コンパイルし、付属のAPIで制御する機能を提供します。 | ||||||
| 最小単位 | [ 67 ] | マサチューセッツ工科大学 | 2つのCマクロを使用した極限までミニマリストなユニットテスト | ||||||
| ムット | いいえ | いいえ | いいえ | いいえ | [ 68 ] | マサチューセッツ工科大学 | C および Unix 用のもう一つのミニマルフレームワーク。単一のヘッダーファイル。 | ||
| ナラ | [ 69 ] | マサチューセッツ工科大学 | 強力なモック。クリーンな API。 | ||||||
| ノヴァプロヴァ | はい | はい | はい | はい | [ 70 ] | Apacheライセンス2.0 | 自動テスト登録機能を備えたユニットテストフレームワーク。モックとスタブをサポートします。各テストはvalgrindを使用して独自のプロセスで並列実行されるため、メモリエラーやシグナルを捕捉できます。Linuxをサポートします。 | ||
| オプモック | はい | はい | はい | はい | [ 71 ] | GPLv3 | ヘッダーからのコード生成をベースにした、CおよびC++用のスタブおよびモックフレームワークです。呼び出しパラメータ、呼び出しシーケンスのチェック、モックの複数実装の処理などが可能です。JUnit互換のXML出力を備えた小規模なユニットテストフレームワークも含まれていますが、任意のユニットテストフレームワークでも動作します。 | ||
| パラソフト C/C++ テスト | はい | はい | はい | はい | [ 72 ] | 独自の | コードカバレッジと実行時エラー検出機能を備えた、ホストシステムまたは組み込みシステム上でのユニット/コンポーネントテストの自動生成と実行。静的解析とピアコードレビューも提供します。 | ||
| ピコテスト | はい | はい | はい | [ 73 ] | 3条項BSD | PicoTestは、 xUnitの原則に準拠した、Cプログラム用の単一ファイルユニットテストフレームワークです。他のCMakeプロジェクトとの統合を容易にするために、 CMakeモジュール定義を提供します。 | |||
| RCユニット | はい | はい | はい | [ 74 ] | マサチューセッツ工科大学 | RCUNITはCプログラムをテストするための小規模なフレームワークです。非局所的なジャンプを用いて例外をエミュレートし、テスト実行中にプログラム終了シグナル(例:SIGILL)を処理します。RCUNITでは、テストごと、またはテストグループごとにテストフィクスチャを作成できます。 | |||
| レクソ | はい | いいえ | はい | はい | いいえ | [ 75 ] | パブリックドメイン | テストの自動登録と洗練された API を備えた C89/C++ 用のフレームワーク。 | |
| RKテスト | はい | [ 76 ] | パブリックドメイン | 自己登録テストを特徴とする、Google Test を厳密に模倣した単一ヘッダーのユニット テスト ライブラリです。 | |||||
| RTRT | [ 77 ] | 独自の | |||||||
| シーテスト | はい | はい | [ 78 ] | マサチューセッツ工科大学 | シンプルで純粋なC言語のユニットテストフレームワーク | ||||
| スマートテスター | [ 79 ] | 独自の | 自動化されたユニットテストと統合テスト、コードカバレッジ | ||||||
| 吐き出す | [ 80 ] | 2節BSD | シンプルで移植性の高い C ユニットテスト フレームワーク、単一のヘッダー ファイル | ||||||
| ストライド | はい | はい | はい | いいえ | [ 81 ] | 独自の | ユニット、API、動作および統合テストのテクニックとインタラクティブなレポートポータルを含む組み込みソフトウェア品質ソリューション | ||
| TBrun | はい | [ 7 ] | 独自の | 自動化されたユニットテストと統合テスト、コードカバレッジ TBExtremeという別のコンポーネントで利用可能なジェネレータ | |||||
| タウ | はい | はい | はい | はい | はい | [ 82 ] | マサチューセッツ工科大学 | C/C++用のマイクロユニットテストフレームワークです。コード行数は約1,000行で、GoogletestやCatch2といった重いフレームワークよりもシンプルで軽量、そしてはるかに高速です。豊富なアサーションマクロを備え、自動テスト登録をサポートし、TAP形式やJUnit XMLなど複数の形式で出力できます。Linux、macOS、FreeBSD、Windowsに対応しています。 | |
| テッシー | [ 83 ] | 独自の | 組み込みシステムに重点を置いた自動化された単体テストと統合テスト、およびコードカバレッジ | ||||||
| テストエイプ | [ 84 ] | テストとモックのフレームワーク。未解決の外部オブジェクトに対するデフォルトのモックを自動的に生成します。 | |||||||
| テスト部門 | はい | [ 85 ] | GPL | テスト対象ソフトウェアからの呼び出しを変更できます。例えば、mallocをスタブ化してnullを返すようにすることでエラー条件をテストできます。ドキュメントも充実しています。 | |||||
| TFユニットテスト | はい | はい | 2012 | [ 86 ] | GNU 劣等GPL | Pure C、別々のプロセスでのテスト分離をサポート | |||
| 盗難 | はい | 2014年[ 87 ] | [ 88 ] | ISC | プロパティベースのテスト用の C ライブラリ。 | ||||
| タイニーテスト | はい | [ 89 ] | アパッチ | スタンドアロン、依存関係なし、ヘッダーのみ。 | |||||
| TPT | はい | はい | はい | はい | [ 12 ] | 独自の | タイムパーティションテスト:組み込みシステム向けのモデルベースのユニットテストと統合テストを自動化します。テスト対象のCコードに対して、TPTは自動テストフレーム生成(自動インターフェース解析を含む)に加え、自動テスト実行、評価、ログ記録をサポートします。 | ||
| 団結 | はい | はい | [ 90 ] | マサチューセッツ工科大学 | 軽量で、組み込み開発向けの機能を備えています。CMockとCExceptionを介してモックや例外を処理できます。また、テストビルド環境Ceedlingとも統合されています。 | ||||
| usfstl | はい | はい | [ 91 ] | BSD | ユーザー スペース ファームウェア シミュレーション テスト ライブラリ。C ユニット テスト フレームワーク上に構築されており、実行時に任意のシンボルを複数の実装にモックできます。 | ||||
| ベクターキャスト/C | いいえ | はい | はい | はい | [ 92 ] | 独自の | 自動化されたユニットテストと統合テスト、コードカバレッジ | ||
| ビジュアルアサート | はい | [ 93 ] | Visual Studio 用のユニットテスト アドイン。cfix テスト フレームワークに基づいています。 | ||||||
| 品質管理 | はい | [ 94 ] | フリーBSD | qcはQuickCheckユニットテストフレームワークのCポートです。 | |||||
| xテスト | [ 95 ] | BSD | STLSoft C & C++ ライブラリに依存 |
C#
以下の.NET言語を参照してください。
C++
| 名前 | ライセンス | xユニット | 備品 | グループ試合 | 発電機 | モック | 例外 | マクロ | テンプレート | グループ化 | ソース | 備考 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| エアリン | いいえ | はい | はい | いいえ | いいえ | はい | はい | はい | はい | [ 96 ] | ||
| APIサニティチェッカー | GNU LGPL | はい | はい(スペックタイプ) | はい(スペックタイプ) | はい | [ 32 ] | C/C++ライブラリ用のユニットテストジェネレーター。あらゆるAPI関数に対して適切な入力データを自動生成できます。LGPL。 | |||||
| ATF | BSD | はい | はい | はい | はい | [ 34 ] | 元々はNetBSDオペレーティングシステム用に開発されましたが、ほとんどのUnix系プラットフォームでも問題なく動作します。リリースの一部としてテストをインストールすることも可能です。 | |||||
| 盗賊 | マサチューセッツ工科大学 | いいえ(説明してください) | はい(説明してください) | はい(ネストされた記述) | いいえ | いいえ | はい | はい | いいえ | はい(ネストされた記述) | [ 97 ] | ヘッダーのみ。自動テスト登録。C++11向けに特別に開発。 |
| Boostテストライブラリ | ブースト | はい[ 98 ] | はい[ 99 ] | はい[ 100 ] [ 101 ] | はい | 追加ライブラリ「Turtle」付き[ 102 ] | はい | ユーザーの決定 | はい | スイートとラベル | [ 103 ] | Boostの一部。テストケース生成のための強力なデータセットコンセプト。様々なレベルのフィクスチャ(グローバル、テストスイートごとに1回、スイート内の各テストケースごとに1回)。強力な浮動小数点比較。 |
| バグアイ | ブースト | いいえ | いいえ | いいえ | いいえ | いいえ | はい | いいえ | いいえ | はい | [ 104 ] | ヘッダーのみ。TAP出力。 |
| QAシステムカンタータ | 独自の | いいえ | はい | はい | はい | はい | はい | はい | はい | はい | [ 36 ] | 商用。C++向けの自動ユニットテストおよび統合テストツール。ホストシステムまたは組み込みシステム向けの認定テスト。コードカバレッジと独自の呼び出しインターフェース制御により、呼び出しのシミュレーションとインターセプトが可能です。 |
| カズミン | GPL 2.0 | いいえ | はい | はい | いいえ | いいえ | はい | はい | はい | はい | [ 105 ] | C++17、Jasmine テスト フレームワークをモデルに、型安全なテスト、自動登録、BDD 機能、フォーカス/無効化/保留中のテスト、柔軟な構成 (JSON)、色付きコンソール レポーター、拡張可能、Windows/Linux/macOS |
| キャッチまたはキャッチ2 | ブースト | いいえ | はい | はい | はい | いいえ | はい | はい | はい | はい | [ 106 ] | ヘッダーのみ、外部依存性なし、自動登録、tddおよびbdd機能 |
| キャッチ-VC6 | いいえ | はい | はい | はい | いいえ | はい | はい | はい | はい | [ 107 ] | CATCHのVC6ポート | |
| cfix | はい | はい | いいえ | いいえ | いいえ | はい | はい | いいえ | [ 39 ] | Windows開発に特化しており、Win32とNTカーネルモードの両方に対応しています。WinUnitと互換性があります。 | ||
| プロセッサ | はい | はい | はい | はい | はい | はい | いいえ | スイート | [ 108 ] | ユニットテストを作成および実行するためのライブラリと MS Visual Studio アドイン。オープンソース。 | ||
| CPPOCL/テスト | アパッチ2 | いいえ | はい | いいえ | はい | はい | [ 109 ] | Apache 2.0でリリースされ、C++ 98およびC++ 11に準拠しています。Linux、Windows 32/64ビット版でgcc、Cygwin、VS2005、VS2015を使用して動作します。ヘッダーファイルのみのライブラリです。単体テストと同様の方法でパフォーマンステストを記述できます。メモリリークのレポート機能も一部サポートしています。 | ||||
| Cppテスト | GNU LGPL | はい | はい | スイート | [ 110 ] | LGPLに基づいてリリース | ||||||
| cpptest-lite | マサチューセッツ工科大学 | はい | はい | はい | スイート | [ 111 ] | MITの下でリリースされました。C++11 用に開発されました。 | |||||
| Cppユニット | GNU LGPL | はい | はい | はい | いいえ | いいえ | はい | はい | いいえ | スイート | [ 112 ] [ 113 ] | LGPLに基づいてリリース |
| 名前 | ライセンス | xユニット | 備品 | グループ試合 | 発電機 | モック | 例外 | マクロ | テンプレート | グループ化 | ソース | 備考 |
| CppUTest | はい | はい | はい | いいえ | はい | いいえ | はい | いいえ | スイート | [ 48 ] | 使いやすさと組み込みプラットフォームでの動作を考慮し、C++の機能を限定的に設計しました。C++はマクロに埋め込まれているため、Cプログラマーの学習曲線は最小限です。Symbianに移植されています。モックサポートライブラリCppUMockを備えています。 | |
| CppUnitLite | はい | いいえ | いいえ | いいえ | はい | いいえ | スイート | [ 114 ] | ||||
| CPUnit | はい | はい | はい | いいえ | いいえ | はい | はい | はい | はい | [ 115 ] | BSD でリリースされました。 | |
| 基準 | マサチューセッツ工科大学 | はい | はい | はい | はい | いいえ | はい | はい | はい | スイート | [ 116 ] | 自動テスト登録機能を備えたユニットテストフレームワーク。C++ APIを使用するにはC++11コンパイラのサポートが必要です。セオリーテストとパラメータ化テストをサポートします。各テストは独自のプロセスで実行されるため、シグナルやクラッシュをレポートできます。TAP形式やJUnit XMLなど、複数の形式で出力できます。Linux、macOS、FreeBSD、Windowsをサポートしています 。 |
| リブセスター | マサチューセッツ工科大学 | はい | はい | はい | はい | はい | はい | はい | いいえ | ファイル | [ 64 ] | CおよびC++プログラミング言語向けの堅牢なヘッダーのみのユニットテストフレームワークです。関数モック、メモリリーク検出、クラッシュレポートをサポートします。組み込みシステムを含む様々なプラットフォームで動作し、様々なコンパイラと互換性があります。TAP、JunitXML、TAPV13、プレーンテキストなど、複数の形式で出力できます。 |
| crpcut | いいえ | はい | いいえ | いいえ | はい | はい | スイート内のスイート | [ 117 ] | BSD 2 節。各テストを独自のプロセスで実行することで、予期せぬクラッシュや無限ループが発生した場合でもテストスイートが継続されることを保証します。 | |||
| かわいい | はい | はい | いいえ | いいえ | はい | はい | スイート | [ 118 ] | CUTE (C++ Unit Testing Easier) と Eclipse CDT の統合。継承なしの単一行インクルード。モックサポートは Mockator によって提供されます。 | |||
| かわいい | いいえ | いいえ | いいえ | いいえ | [ 119 ] | |||||||
| キュートX | いいえ | いいえ | いいえ | いいえ | いいえ | はい | いいえ | はい | はい(ワイルドカード) | [ 120 ] | テンプレート再帰を用いたネイティブC++ユニットテストフレームワーク。「奇妙な」フィクスチャは不要。アサーションテンプレートのみで、学習時間はゼロ。ヘッダーのみで、外部ライブラリは不要。 | |
| Cxxテスト | はい | はい | はい | いいえ | はい* | オプション | はい | いいえ | スイート | [ 121 ] | テスト登録にはC++ パーサーとコード ジェネレーター ( Pythonが必要) を使用します。 * グローバル関数のモックを生成するフレームワークがありますが、オブジェクトのモックは生成しません。 | |
| ドキュメントテスト | マサチューセッツ工科大学[ 122 ] | いいえ | はい | はい | いいえ | いいえ | はい | はい | はい | はい | [ 123 ] | 軽量で機能豊富な C++ シングル ヘッダー テスト フレームワーク |
| エンブユニット | いいえ | いいえ | はい | [ 58 ] | 商用。C/C++およびEmbedded C++のユニットテストを作成 | |||||||
| エクセルシックス | BSD | いいえ | いいえ | いいえ | いいえ | いいえ | はい | はい | はい | 実行可能ファイル | [ 124 ] | 目標: テストの追加をできるだけ迅速かつ簡単にする。 |
| フェイクイット | マサチューセッツ工科大学 | はい | [ 125 ] | 最新の C++11 機能を使用して、表現力豊かでありながら非常にシンプルな API を作成します。 | ||||||||
| FCTX | はい | はい | はい | いいえ | いいえ | いいえ | はい | いいえ | はい | [ 126 ] | 高速で包括的なユニットテストフレームワークが1つのヘッダーにまとめられています。関数の宣言と記述をワンステップで行えます。依存関係はありません。クロスプラットフォーム対応です。 | |
| フルクトース | いいえ | はい | いいえ | はい | いいえ | はい | はい | はい | いいえ | [ 127 ] | シンプルな単体テスト フレームワーク。 | |
| 名前 | ライセンス | xユニット | 備品 | グループ試合 | 発電機 | モック | 例外 | マクロ | テンプレート | グループ化 | ソース | 備考 |
| Google C++ モッキングフレームワーク | はい | いいえ | はい | はい | [ 128 ] | |||||||
| Googleテスト | BSD | はい | はい | はい | はい | はい | はい | [ 129 ] | 自動テスト検出、豊富なアサーション セット、ユーザー定義のアサーション、デス テスト、致命的および非致命的な障害、テストを実行するためのさまざまなオプション、および XML テスト レポートの生成をサポートします。 | |||
| ヘスティア | マサチューセッツ工科大学 | はい | はい | はい | いいえ | いいえ | はい | はい | はい | スイート | [ 130 ] | オープンソース。サーバー、ライブラリ、アプリケーション、組み込みソフトウェアをテストできます。標準出力、テキスト、HTML、XMLファイルに出力します。メッセージ、警告、例外、そして単純な条件文のための複数のアサーションを備えています。 |
| ヒッポモック | はい | いいえ | はい | はい | [ 131 ] | |||||||
| イグルー | はい(コンテキスト) | いいえ | いいえ | いいえ | はい | はい | はい | はい(ネストされたコンテキスト) | [ 132 ] | C++ での BDD スタイルのユニットテスト | ||
| さもなければ | いいえ | はい | いいえ | いいえ | いいえ | はい | はい | はい | いいえ | [ 133 ] | 小さなヘッダーのみの C++11 テスト フレームワーク | |
| liblittletest | はい | はい | はい | いいえ | いいえ | はい | はい | はい | はい | [ 134 ] | ポータブルな、ヘッダーのみの単一ファイルC++ユニットテストライブラリ。豊富なアサーション、自動テスト検出、テスト実行のための様々なオプションをサポートします。 | |
| libunittest | はい | はい | はい | いいえ | いいえ | はい | はい | はい | はい | [ 135 ] | ユニット テスト用のポータブル C++ ライブラリ。C++11 を使用します。 | |
| 気概 | BSD | [ 136 ] | ||||||||||
| C++ 向け Microsoft ユニット テスト フレームワーク | 独自の | はい | はい | はい | いいえ | いいえ | はい | はい | はい | はい | [ 137 ] | 商用。Microsoft Visual Studio 2012 IDE 以降のバージョンに統合されています。 |
| ミミック | 独自の | はい | [ 66 ] | CおよびC++向けの完全自動モック生成。clangをベースにしており、ヘッダーファイルをリンク可能なモックオブジェクトファイルに直接コンパイルし、付属のAPIで制御する機能を提供します。 | ||||||||
| モッカター | はい | いいえ | はい | はい | [ 138 ] | ヘッダーのみのモックオブジェクトライブラリとEclipseプラグインを使用して、シンプルかつ強力な方法でテストダブルを作成します。C++03との互換性を保ちながら、新しいC++11言語機能を活用します。CUTEのサポートが組み込まれています。 | ||||||
| モック++/モックcpp | はい | はい | いいえ | はい | はい | はい | はい | スイート | [ 139 ] | C++ 用のシンプルなテスト フレームワーク (cmake が必要) | ||
| モッキートップ | はい | [ 140 ] | Java 用の mockito に似た構文を提供する C++ モック オブジェクト フレームワーク。 | |||||||||
| モックpp | はい | はい | はい | はい | はい | はい | はい | スイート | [ 141 ] | GoogleがホストするC++モックフレームワーク | ||
| 名前 | ライセンス | xユニット | 備品 | グループ試合 | 発電機 | モック | 例外 | マクロ | テンプレート | グループ化 | ソース | 備考 |
| ナノCppユニット | いいえ | はい | はい | いいえ | いいえ | いいえ | はい | はい | スイート | [ 142 ] | 概念実証 | |
| NullUnit | はい | はい | はい | いいえ | いいえ | はい | はい | はい | スイート | [ 143 ] | 手間がかからず、簡単に使用できます。自動テスト検出、ユーザー定義のアサーション、致命的および非致命的条件、XMLテストレポート生成、IDE統合の強力なサポートをサポートします。 | |
| オークット | いいえ | いいえ | はい | はい(XML) | いいえ | はい | はい | はい | XML | [ 144 ] | 共有ライブラリ/DLLを使用する | |
| オプモック | GNU GPL | はい | はい | はい | はい | はい | いいえ | はい | いいえ | はい | [ 71 ] | ヘッダーからのコード生成をベースにした、CおよびC++用のスタブおよびモックフレームワークです。既存コードの変更を必要としないため、レガシーコードのリファクタリングに最適です。特に、仮想操作や抽象クラスは必要ありません。呼び出しパラメータ、呼び出しシーケンスのチェック、モックの複数実装の処理などが可能です。JUnit互換のXML出力を備えた小規模なユニットテストフレームワークも含まれていますが、任意のユニットテストフレームワークでも動作します。 |
| パラソフト C/C++ テスト | 独自の | はい | はい | はい | はい | はい、適切な設定で可能です | はい | はい | はい | はい | [ 72 ] | 商用。ホストシステムまたは組み込みシステム上で、コードカバレッジと実行時エラー検出機能を備えたユニット/コンポーネントテストの自動生成と実行を提供します。また、静的解析とピアコードレビュー機能も備えています。 |
| 密告者 | ブースト | いいえ | はい | はい | いいえ | いいえ | はい | はい | はい | はい | [ 145 ] | ヒープ割り当てのない軽量な C++20 テストフレームワーク |
| Qtテスト | GNU LGPL | はい | はい | いいえ | いいえ | いいえ | はい[ 146 ] | いいえ | いいえ | [ 147 ] | 超クロスプラットフォームのQtライブラリをベースに構築されています。Windows、macOS、Linux、BSD、Symbianなど、Qtが構築可能なあらゆるプラットフォームでテストできます。 | |
| クイックチェック++ | [ 148 ] | テストを自動生成するためのフレームワーク。QuickCheckにインスパイアされた | ||||||||||
| クイックテスト | いいえ | いいえ | いいえ | いいえ | いいえ | はい | はい | はい | いいえ | [ 149 ] | ||
| レクソ | パブリックドメイン | はい | はい | はい | いいえ | いいえ | いいえ | はい | いいえ | はい | [ 75 ] | テストの自動登録と洗練された API を備えた C89/C++ 用のフレームワーク。 |
| セーフティネット | はい | はい | いいえ | はい | はい | はい | はい | いいえ | いいえ | [ 150 ] | セットアップと使用が簡単な、軽量で高速なユニットテストフレームワークです。WindowsとLinuxで動作します。GNU C++、VC++、MinGW、QtSDKをサポートし、VisualStudio、CodeBlocks、Eclipse、KDevelop用のテストプロジェクトを作成できます。 | |
| ショートカット | いいえ | はい | [ 151 ] | |||||||||
| ストライド | 独自の | はい | はい | はい | いいえ | はい | はい | はい | はい | はい | [ 152 ] | 商用。ユニットテスト、APIテスト、動作テスト、統合テスト、インタラクティブなレポートポータルなどの技術を含む組み込みソフトウェア品質ソリューション |
| 名前 | ライセンス | xユニット | 備品 | グループ試合 | 発電機 | モック | 例外 | マクロ | テンプレート | グループ化 | ソース | 備考 |
| Symbian OSユニット | はい | [ 153 ] | CxxTestに基づく | |||||||||
| TBrun | 独自の | [ 154 ] | コマーシャル。 TBExtremeという別のコンポーネントで利用可能なジェネレータ | |||||||||
| タウ | マサチューセッツ工科大学 | はい | はい | いいえ | はい | はい | はい | [ 155 ] | C/C++(コード約1,000行)向けのマイクロユニットテストフレームワークです。豊富なアサーションマクロを備え、自動テスト登録をサポートし、TAP形式やJUnit XMLなど複数の形式への出力が可能です。Linux、macOS、FreeBSD、Windowsに対応しています。 | |||
| テッシー | 独自の | [ 83 ] | コマーシャル。 | |||||||||
| TDOG | はい | はい | はい | はい | いいえ | はい | はい | はい | マクロ(名前空間) | [ 156 ] | TDOG は、軽量で移植可能なオープンソースの C++ xUnit テスト フレームワークです。 | |
| すぐにテスト | いいえ | はい | はい | はい | いいえ | 自動検出 | はい | はい | マクロ(名前空間) | [ 157 ] | 複雑なマクロロジック(意図的に) | |
| テストウェル CTA++ | 独自の | はい | いいえ | いいえ | はい | いいえ | はい | はい | はい | [ 158 ] | コマーシャル。 | |
| tpunit++ | はい | はい | いいえ | いいえ | オプション | はい | はい | [ 159 ] | 単一のヘッダーに含まれるシンプルで移植可能な C++ xUnit ライブラリ。 | |||
| TPT | 独自の | はい | はい | はい | はい | いいえ | いいえ | 状況によります | 状況によります | はい | [ 160 ] | タイムパーティションテスト:組み込みシステム向けのモデルベースのユニットテストと統合テストを自動化します。テスト対象のCコードに対して、TPTは自動テストフレーム生成(自動インターフェース解析を含む)に加え、自動テスト実行、評価、ログ記録をサポートします。 |
| トロンペルイユ | ブースト | はい | [ 161 ] | シンプルでありながら強力な、モック用の単一ヘッダーフレームワーク。C++14が必要です。 | ||||||||
| ツタンカーメン | いいえ | いいえ | はい | いいえ | いいえ | はい | はい | はい | テンプレート | [ 162 ] | テンプレートベース。自動テスト登録/検出、カスタマイズ可能なレポート生成プロセス、多様なテスト実行オプション。Windows CEでも簡単に動作するように適応できます。 | |
| タイプモック アイソレーター++ | はい | はい | はい | はい | はい | はい | [ 163 ] | 商用。C/C++ 向け分離/モックフレームワーク | ||||
| ユニット++ | [ 164 ] | |||||||||||
| ユニット.hpp | いいえ | はい | いいえ | はい | いいえ | はい | はい | いいえ | [ 165 ] | 非常に軽量なシングルヘッダー(500行未満)のユニットテストフレームワークです。ユニットテストに関してはDの精神を踏襲しています。自動テスト検出機能と、SECTION内で再利用できるRAIIスタイルのテスト設定(Catchに類似)を備えています。 | ||
| ユニットテスト++ | いいえ | はい | はい | いいえ | はい | はい | はい | スイート | [ 166 ] | UnitTest++はフリーソフトウェアです。シンプルさ、移植性、スピード、そして小さなフットプリントは、UnitTest++の重要な要素です。 | ||
| アップ11 | はい | はい | いいえ | いいえ | いいえ | はい | はい | はい | はい | [ 167 ] | フリーソフトウェア。最小限(単一の小さなヘッダー)、自動テスト登録、パラメータ化されたテストなど。C++11のみ。 | |
| ウクオニテスト | 独自の | はい | はい | はい | いいえ | はい | はい | はい | はい | はい | [ 168 ] | 商用。(再利用可能な)テスト ディレクトリの簡単な作成、アサーションでの豊富なブール値などの機能を追加します。 |
| μt | ブースト | いいえ | はい | はい | いいえ | いいえ | はい | いいえ | はい | はい | [ 169 ] | C++20 単一ヘッダー/単一モジュール、依存関係のないマクロフリーの μ(マイクロ)/ユニット テスト フレームワーク。 |
| ベクターキャスト/C++ | 独自の | いいえ | はい | はい | はい | はい | はい | はい | はい | はい | [ 92 ] | 商用。自動化されたユニットテスト、統合テスト、およびコード カバレッジ。 |
| ビジュアルアサート | はい | はい | いいえ | いいえ | いいえ | はい | はい | いいえ | [ 93 ] | Visual Studio 用のユニットテスト アドイン。cfix テスト フレームワークに基づいています。 | ||
| ウィンユニット | [ 170 ] | .NET開発者よりもC/C++開発者に重点を置いています | ||||||||||
| 名前 | ライセンス | xユニット | 備品 | グループ試合 | 発電機 | モック | 例外 | マクロ | テンプレート | グループ化 | ソース | 備考 |
| xテスト | はい | はい | [ 95 ] | STLSoft C & C++ ライブラリに依存 | ||||||||
| xUnit++ | はい | はい | はい | はい | はい | はい、テスト設定のみ | はい | はい、スイートと属性 | [ 171 ] | 複数のテストを並行して実行できます。マクロはテストのセットアップにのみ使用され、テストのアサーションには使用されません。 | ||
| タイニーテスト | アパッチ2 | はい | はい | [ 89 ] | スタンドアロン、依存関係なし、ヘッダーのみ。 | |||||||
| sテスト | マサチューセッツ工科大学 | はい | はい | はい | はい | [ 172 ] | 軽量(ヘッダーファイル1つ、標準ライブラリを使用)。使いやすく、テストを素早く記述できます(特別な構文の構築、オブジェクトの作成、スコープの使用、例外のキャッチやスローは不要)。テストのカウント、グループ化、マージが可能です。出力の変更も容易です(ロジックとログ出力を分離)。C++11が必要です。 | |||||
| 名前 | ライセンス | xユニット | 備品 | グループ試合 | 発電機 | モック | 例外 | マクロ | テンプレート | グループ化 | ソース | 備考 |
グラフィックスのC(Cg)
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| ユニットテストCg | いいえ | [ 173 ] | ピクセル シェーダーと頂点シェーダーがサポートされています。 |
コボル
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| COBOLUnit | はい | [ 174 ] | COBOLで繰り返しテストを記述・実行するための、シンプルでオープンソースのユニットテストフレームワークです。GNU General Public Licenseに基づいて配布されています。 |
| COBOLユニットテスト | いいえ | [ 175 ] | z/OSシステムに接続しないスタンドアロン環境で、COBOLプログラム内の個々の段落を個別にテストできます。GNU General Public Licenseに基づいて配布されます。 |
| ECBLUnit | いいえ | [ 176 ] | IBM Enterprise COBOL で書かれた z/OS 用のシンプルなユニットテスト。GNU General Public Licenseに基づいて配布されます。 |
| GCBLUnit | いいえ | [ 177 ] | GnuCOBOLで書かれたGnuCOBOL用のシンプルなユニットテスト。GNU General Public Licenseに基づいて配布されます。 |
| 賢いテスト | いいえ | [ 178 ] | IBM メインフレームプラットフォーム 上でコンポーネント テストを編集および実行するための商用ツール (フレームワークではない) |
| トータルテスト用トパーズ | いいえ | [ 179 ] | メインフレームのユニット テストを自動的に作成および実行し、データ スタブを提供し、変更可能なデフォルトのテスト アサーションなどを提供する商用ツール (フレームワークではありません)。 |
| zユニット | はい | [ 180 ] | IBM メインフレームプラットフォーム 上の商用フレームワーク |
| mfunit(MFU) | はい | [ 181 ] | Windows/Unix プラットフォーム上で Micro Focus COBOL プログラムをテストするための商用フレームワーク |
| CCアナライザー | いいえ | 商用コードカバレッジ分析ツール。IBMメインフレーム、Windows、Unixプラットフォーム をサポート |
コールドフュージョン(CFML)
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| CFUnit | メンテナンスされなくなりました。 | ||
| cfcユニット | はい | ||
| MXユニット | はい | [ 182 ] | ColdFusion、Railo、Lucee上の CFML 用 Eclipse および Sublime Text プラグインを使用したユニット テスト フレームワーク |
| テストボックス | はい | CFML ColdFusion、Railo、Lucee向けの xUnit および動作駆動テストフレームワーク | |
| モックボックス | いいえ | CFML のモッキング/スタブ フレームワーク (ColdFusion) |
結晶
| 名前 | xユニット | ソース | 備考 | |
|---|---|---|---|---|
| クロテスト | [ 183 ] | MITライセンス。共通のアサーションを備え、Objectクラスに汚染のない、Crystal用の小型でシンプルなテストフレームワーク。 |
カール
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| カールユニット | [ 184 ] |
ダーツ
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| テスト | [ 185 ] | ||
| ダーツユニット | はい | [ 186 ] |
データフレックス
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| DFUnit | はい | [ 187 ] |
デルファイ
| 名前 | ライセンス | ソース | 備考 |
|---|---|---|---|
| DUnit | 「現状のまま」 | [ 188 ] | FastMM4をサポート |
| DUnitX | アパッチ2.0 | [ 189 ] | FastMM4、FastMM5、Delphi-Mocksをサポート |
ECMAスクリプト
アクションスクリプト、Apache Flex
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| フレックスユニ | [ 190 ] | ||
| ブリーズテスト | [ 191 ] | AIR のシンプルなユニットテスト | |
| フレックスユニット4 | はい | [ 192 ] | Flex 2、3、4およびActionScript 3プロジェクト向けのメタデータ駆動型ユニットテスト |
| 反射ユニット | [ 193 ] | Flex 2および3用のメタデータ駆動型ユニットテストフレームワーク | |
| ASTUce | はい | [ 194 ] | ActionScript 3(JavaScript、ActionScript 1 & 2も含む)のユニットテスト。クロスプラットフォーム実行ファイルを使用してコマンドラインでも実行できます(macOS、Linux、Windowsをサポート)。 |
| AsUnit | [ 195 ] | Flash Player 6、7、8、9、10 | |
| dpUInt | [ 196 ] | Flex 2 および 3 用のユニットおよび統合テスト フレームワーク | |
| 流暢な | [ 197 ] | Flex 2 および 3 用のユニットおよび統合テスト フレームワーク | |
| より流暢な | [ 198 ] | Flexにおける非同期動作のよりスムーズなテスト | |
| モジョテスト | はい | [ 199 ] | (開発中) ActionScript 3、Flash Player 10 のユニットテスト |
ハックス
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| ムニット | [ 200 ] | JavaScript、ActionScript、C++ を含む複数のコンパイル ターゲットの HTML レポートを生成します。 | |
| 16進単位 | [ 201 ] |
JavaScript
| 名前 | xユニット | タップ | クライアント側 | サーバー側 | ソース | 備考 |
|---|---|---|---|---|---|---|
| アヴァ | はい | はい | いいえ | はい | [ 202 ] | 未来的なJavaScriptテストランナー |
| スイート | はい | はい | [ 203 ] | [廃止]: Suitest は強力で使いやすい JavaScript BDD テストスイートです | ||
| 保健省 | はい | はい | [ 204 ] | ブラウザ内で実行することも、Rhino経由で独立して実行することもできるDojo Objective Harness | ||
| LBRTW UT | いいえ | はい | いいえ | [ 205 ] [ 206 ] | 学習プロジェクトとして開発 | |
| JSUnit | はい | いいえ | はい | いいえ | [ 207 ] | JSUnitはアクティブにメンテナンスされなくなりました |
| JS を強化する | はい | いいえ | はい | いいえ | [ 208 ] | Enhance PHP の移植 |
| Qユニット | はい | はい | はい | [ 209 ] | jQueryテストハーネス | |
| ユニット.js | 互換性がある | はい | はい | はい | [ 210 ] | JavaScriptとNode.js用のユニットテストフレームワークです。Unit.jsは、あらゆるユニットテストフレームワークおよびアサーションライブラリと連携します。複数のアサーションスタイルに対応:TDD、BDD、spec(仕様ドキュメントジェネレーターを提供)、expectなど。 |
| Rhユニット | はい | はい | [ 211 ] | QUnit互換のRhino/JUnitフレームワーク | ||
| クロスチェック | いいえ | はい | [ 212 ] | ブラウザレスのJavaベースのフレームワーク | ||
| J3ユニット | はい | いいえ | [ 213 ] | |||
| モカ | はい | はい | はい | はい | [ 214 ] | node.js上で実行される JavaScript テスト フレームワーク |
| インターン | いいえ | はい | はい | はい | [ 215 ] | |
| JSNユニット | はい | いいえ | [ 216 ] | |||
| YUIテスト | はい | はい | はい | はい | [ 217 ] | |
| JSスペック | はい | いいえ | [ 218 ] | 行動駆動開発フレームワーク | ||
| ユニットテスト | はい | いいえ | [ 219 ] | script.aculo.us JavaScript テストハーネス | ||
| Jスペック | はい | はい | [ 220 ] | 読みやすい BDD、50 以上のマッチャー、DOM / フレームワーク非依存、非同期、Rhino、Node.js のサポートなど(現在はメンテナンスされていません) | ||
| ジャスミン | はい | はい | [ 221 ] | BDD、フレームワーク非依存、Rubyプロジェクトとの容易な統合、継続的ビルド。DOMレステストと非同期テストの両方に対応。 | ||
| スクリューユニット | はい | いいえ | [ 222 ] | jQueryが必要です | ||
| テープ | はい | はい | はい | はい | [ 223 ] | ノードとブラウザ用のTAP生成テストハーネス |
| ティーニーテスト | はい | はい | いいえ | はい | [ 224 ] | ゼロAPIの最小限のテストランナー |
| テスト.シンプル | いいえ[ 225 ] | はい | はい | いいえ | [ 226 ] | JavaScript で TAP を生成する単体テストを記述し、ブラウザで実行します。 |
| テスト。詳細 | いいえ[1] | はい | はい | いいえ | [ 227 ] | JavaScript で TAP を生成する単体テストを記述し、Web ブラウザーで実行します。 |
| テストケース | はい | いいえ | [ 228 ] | |||
| テストイット | はい | はい | [ 229 ] | 軽量で無公害、設置と使用が簡単 | ||
| テストダブル | 互換性がある | はい | はい | [ 230 ] | 任意のテスト フレームワークと互換性のある、独自のテスト ダブル (例: モック/スパイ/スタブ) ライブラリ | |
| jsユニットテスト | はい | はい[ 231 ] | TestCase に基づいていますが、Prototype の依存関係はありません | |||
| JSテスト | はい | いいえ | [ 232 ] | 軽量で環境を汚染しないブラウザベースのフレームワーク | ||
| JSTest.NET | いいえ | はい | [ 233 ] | MsTest、XUnit、NUnit などで使用するためのブラウザレス JavaScript ユニット テスト ランナー。 | ||
| jsUnity | はい | いいえ | はい | はい | [ 234 ] | コンテキストに依存しない (JavaScript、JScript (ASP/WSH)、Rhino など) |
| ライノユニット | いいえ | はい | [ 235 ] | Antでテストを実行できる Rhinoベースのフレームワーク | ||
| ジャスユニット | はい | いいえ | はい | いいえ | [ 236 ] | 軽量フレームワーク。モックとIoCを提供するプロジェクトの一部です。 |
| 消防ユニット | はい | いいえ | [ 237 ] | Firebugの新しいタブ内でログ記録と表示を提供するテスト フレームワーク。 | ||
| Jsテストドライバー | はい | はい | いいえ | [ 238 ] | JsTestDriver の目標は、継続的なビルド システムと簡単に統合でき、複数のブラウザーでテストを迅速に実行して TDD スタイルの開発を容易にする JavaScript テスト ランナーを構築することです。 | |
| Jsテストランナー | いいえ | はい | はい | [ 239 ] | JavaScriptテストを実行するJUnitテストランナー。JSテストランナーの目標は、特に継続的インテグレーションの文脈において、テスト駆動型プログラマーが快適に使用できるアプローチでJavaScriptコードをテストできるようにすることです。 | |
| シノン.js | 互換性がある | はい | はい | [ 240 ] | JavaScript用のスタンドアロンテストスパイ、スタブ、モック。依存関係がなく、あらゆるユニットテストフレームワークで動作します。 | |
| SOAテスト | いいえ | はい | いいえ | [ 241 ] | 商用。ほとんどの最新ウェブブラウザで記録/再生が可能なテストプラットフォームで、クライアント側のJavaScriptを静的分析と機能検証の両方でテストできます。 | |
| 誓い | いいえ | はい | [ 242 ] | |||
| ノードユニット | はい | はい | [ 243 ] | 非同期JavaScriptテストフレームワーク | ||
| ティルトル | はい | はい | [ 244 ] | 表現力豊かなアサーションとインタラクティブなテスト出力を可能にするテストフレームワーク | ||
| ウル | 互換性がある | はい | はい | [ 245 ] | 環境に依存しない汎用同期/非同期JavaScriptテストフレームワーク。あらゆるブラウザ(デスクトップ、モバイル)、Node.js、Rhino、Phantom.jsと互換性があります。小型で、必要不可欠、そして高速。 | |
| バスター.JS | 互換性がある | はい | はい | はい | [ 246 ] | BDD/xUnit、アサーション、期待値、ブラウザ/サーバー、リンティングやその他のQA対策などのツールで拡張可能、高度な構成が可能、十分に文書化され、積極的に開発されている |
| 最軽量 | はい | はい | [ 247 ] | 最小限のテストライブラリ、フロー制御をサポートし、テストを明確に保つことに重点を置いています | ||
| チャイ | はい | はい | [ 248 ] | あらゆる JavaScript テスト フレームワークと組み合わせることができる、ノードおよびブラウザー用の BDD / TDD アサーション ライブラリです。 | ||
| JSUS | はい | いいえ | [ 249 ] | シンプルなJavaScriptユニットテストツール | ||
| ワラビー.js | はい | はい | [ 250 ] | 商用。コードが変更されるとすぐにコードカバレッジなどの結果をコードエディターに直接レポートする継続的テストランナー。AVA、Jasmine、Mocha、QUnit、Jest、Babel、Webpack、Browserify、CoffeeScript、TypeScriptをサポートしています。 | ||
| ファストチェック | はい | はい | [ 251 ] | QuickCheckに似た、プロパティ ベースのテスト フレームワーク。 | ||
| 予想外の | はい | はい | [ 252 ] | 拡張可能なBDDアサーション ツールキット。 | ||
| 冗談 | はい | はい | [ 253 ] | シンプルさを重視した、魅力的な JavaScript テスト フレームワークです。 | ||
| センティTF | はい | はい | [ 254 ] | 非常に小さいながらも強力な JavaScript ユニット テスト フレームワーク (コード 129 行、圧縮時 2.3 KB)。 | ||
| ライトウェイ | いいえ | はい | はい | はい | [ 255 ] | シンプルで読みやすく、役に立つユニットテスト。[ 256 ]を参照。 |
アーラン
| 名前 | xユニット | 備品 | グループ試合 | 発電機 | ソース | 備考 |
|---|---|---|---|---|---|---|
| EUnit | はい | はい | はい | はい | [ 257 ] | ErlangリリースR12B5以降に含まれる |
F#
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| フォク | いいえ | [ 258 ] | C# および VB.Net をサポートする、F# 用の 軽量なタイプセーフおよびスレッドセーフのモック オブジェクトライブラリ。 |
| FsCheck | いいえ | [ 259 ] | QuickCheck for Haskellをベースにしたランダム テスト (ファジング)コンビネータ ライブラリ。 |
| FsMocks | いいえ | [ 260 ] | Rhino.Mocks に基づく F# モック ライブラリ。 |
| Fsテスト | はい | [ 261 ] | F#で言語指向プログラミング仕様を記述するためのドメイン固有言語。FsUnit構文に基づいていますが、xUnit.netを対象としています。 |
| Fsユニット | いいえ | [ 262 ] | 仕様を記述するための自然な構文を備えた、スタンドアロンのビヘイビア駆動開発フレームワーク。 |
| ナチュラルスペック | いいえ | [ 263 ] | 自然言語で仕様を記述するためのドメイン固有言語。NUnit に基づいています。 |
| 引用終了 | はい | [ 264 ] | F#のQuotation逆コンパイル、評価、および増分リダクションの実装を組み合わせることで、テストアサーションを静的にチェックされたプレーンな引用符付き式として記述し、ステップバイステップのエラーメッセージを生成することが可能になります。xUnit.net、NUnit、MbUnitを含むすべての例外ベースのユニットテストフレームワークと、設定なしで統合できます。UnquoteはFSIセッション内でも使用できます。 |
| 他の | - | このページの他の場所にある .NET言語のリストも参照してください。 |
フォートラン
MPI列: MPI経由のメッセージパッシングをサポートしているかどうか(高性能科学計算でよく使用される)
| 名前 | xユニット | 備品 | グループ試合 | 発電機 | MPI | オープンMP | ソース | 備考 |
|---|---|---|---|---|---|---|---|---|
| FUnit | はい | はい | はい | いいえ | [ 265 ] | 最小限の Fortran に加え、アサーションとボイラープレートを Ruby で拡張しました。 | ||
| フルーツ | はい | はい | はい | はい | [ 266 ] | Fortran 95で記述されていますが、どのバージョンのFortranでも動作します。アサーション、フィクスチャ、セットアップ、ティアダウン、レポート機能などを備えています。Rubyでジェネレーターとして使用できます。 | ||
| フィートユニット | [ 267 ] | |||||||
| pFUnit | はい | はい | はい | はい | はい | はい | [ 268 ] | MPIおよびOpenMPベースのプロシージャのテストをサポートします。Fortran 2003を使用した完全なオブジェクト指向実装が利用可能になりました。既存のFortranコードと新しいFortranコードの両方で使用できます。 |
| ObjexxFTK:ユニットテスト | [ 269 ] | ユーザーがFortranテストを記述する場合:Pythonスクリプトが自動的にすべてのテストを検出し、Fortranテストドライバを生成します。F77-F2003をサポートします。アサーションサポート、文字列および配列ライブラリが含まれています。 | ||||||
| XFユニット | はい | はい | はい | はい | [ 270 ] | オブジェクト指向 (OO) フレームワーク。ネイティブ Fortran でユニット テストを実装し、Fortran 2018 の OO 機能を使用します。 | ||
| ゾフ | はい | [ 271 ] |
行く
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| テストに行く | [ 272 ] | 「Go test」は、インポート パスで指定されたパッケージのテストを自動化します。 | |
| go2xユニット | はい | [ 273 ] | go test -v出力をxunitgocheck -vvまたは xunit.net 互換の XML 出力 (Jenkins/Hudson で使用される) に 変換します。 |
グルーヴィー
JavaのすべてのエントリはGroovy でも使用できます。
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| イージーブ | [ 274 ] | 二分脊椎 | |
| スポック | はい | [ 275 ] | モッキングおよびスパイ機能が組み込まれた BDD。 |
| グモック | はい | [ 276 ] | モッキングフレームワーク |
ハスケル
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| HUnit | はい | [ 277 ] | |
| HUnitプラス | はい | [ 278 ] | |
| クイックチェック | いいえ | [ 279 ] | クイックチェック |
| スモールチェック | いいえ | [ 280 ] | 「小さな」サンプルデータの徹底的な分析テスト。 |
| Hスペック | [ 281 ] | QuickCheck および HUnit と統合された Haskell用の RSpec スタイルの BDD フレームワーク。 | |
| チュチュ | いいえ | [ 282 ] | Haskell用の Cucumber スタイルの受け入れテストフレームワーク |
| bdd | いいえ | [ 283 ] | ビヘイビア駆動開発プロセスを使用してプログラムをテストするための内部ドメイン固有言語 |
| テストフレームワーク | はい | [ 284 ] | HUnit と QuickCheck をサポートする、テストの実行と整理のためのフレームワーク |
| HTF | はい | [ 285 ] | サブモジュールの機能を再エクスポートするトップレベルモジュールです。ユニットテストとクイックチェックプロパティのみを定義するモジュールは、通常、このモジュールのみをインポートする必要があります。テストドライバでは、TestManager と、必要に応じて BlackBoxTest を追加インポートする必要があります。 |
高水準シェーダー言語 (HLSL)
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| ユニットテストCg | いいえ | [ 173 ] | ピクセル シェーダーと頂点シェーダーがサポートされています。 |
アイデンティティ管理
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| IdMUnit | はい | [ 286 ] | ID プロビジョニングおよびアクセス管理ワークフロー用に設計されたユニット テスト フレームワーク。 |
IGORプロ
| 名前 | タップ | xユニット | 備品 | グループ試合 | ソース | 備考 |
|---|---|---|---|---|---|---|
| UTF | はい | はい | はい | はい | [ 287 ] | バージョン6/7/8と互換性あり |
インタラクティブデータ言語(IDL)
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| MGユニット | はい | [ 288 ] | |
| ホワイトペーパー | [ 289 ] | フレームワークではなくホワイトペーパーのみ |
HTTPリクエスト
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| HTMLユニット | [ 290 ] | Java ヘッドレス ブラウザ エミュレータ | |
| HTTPユニット | ウェブアプリケーション用のテストフレームワーク。通常はJUnitと組み合わせて使用される。 | ||
| IEUnit | [ 291 ] | IEブラウザとJavaScriptをベースにしたWebアプリケーションのテストフレームワーク | |
| Canoo Webテスト | [ 292 ] | HtmlUnit をベースにしたオープンソースフレームワーク。スクリプトでは XML 風の構文と Groovy 構文の両方をサポートします。 | |
| セレン | ほとんどの最新の Web ブラウザーで再生して Web ページをテストできるテスト フレームワーク。 | ||
| ワティル | Web ブラウザーで実行して Web ページをテストできる、Ruby 言語に基づいたテスト フレームワーク。 | ||
| ソープUI | [ 293 ] | サービス指向アーキテクチャ向けのオープンソース Web サービス テスト プラットフォーム。 | |
| SOAテスト | [ 294 ] [ 241 ] | 商用。ほとんどの最新ウェブブラウザで記録・再生が可能なAPIテストプラットフォームで、ウェブページをテストできます。Selenium WebDriverをサポートしています。 | |
| 交通オウム | [ 295 ] | 複数のプロトコルとAPIをサポートするAPIシミュレーションおよびサービス仮想化プラットフォーム。コンポーネントを個別にテストできます。 |
ジャワ
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| アジター | はい | [ 296 ] | コード内の徹底的なJUnitテストの作成を自動化します |
| アルトス | はい | [ 297 ] | ユニットテスト、統合テスト、機能テストを作成するためのオープンソースフレームワークです。事前設定されたログフレームワークとエクステントレポート、手動/半自動テストのフローを作成するためのユーティリティが含まれています。Cucumberスクリプトを使用したBDDテストをサポートします。 |
| アルキリアン | はい | [ 298 ] | 統合テストと機能テストを作成するためのオープンソースフレームワーク。Arquillian graphene、Drone、Seleniumが含まれており、ビジュアルレイヤーへのテストも作成できます。 |
| アサートJ | [ 299 ] | JavaのFluentアサーション | |
| ビーンスペック | [ 300 ] | 行動駆動開発 | |
| BeanTest | いいえ | [ 301 ] | BeanShell スクリプト内で WebDriver/HTMLUnit を使用するために構築された小さな Java Web テスト フレームワーク |
| カクタス | Java EEおよびWebアプリケーションをテストするためのJUnit拡張機能。CactusテストはJava EE /webコンテナ内で実行されます。 | ||
| コンコーディオン | [ 302 ] | 受け入れテスト駆動開発、振る舞い駆動開発、例による仕様記述 | |
| 最もかわいい | [ 303 ] | 並行プログラムをテストするためのフレームワーク | |
| キュウリ-JVM | [ 304 ] | 動作駆動開発は、廃止されたJRubyベースの Cuke4Duke に代わるものです。 | |
| カップ | [ 305 ] | Java 8 向け ビヘイビア駆動開発フレームワーク | |
| Dbユニット | [ 306 ] | データベース駆動型プログラムでユニットテストを実行するための JUnit拡張機能 | |
| イージーモック | [ 307 ] | 模擬フレームワーク[ 308 ] | |
| EtlUnit | はい | [ 309 ] | Javaで書かれた抽出・変換・ロードプロセス用のユニットテストフレームワーク。Oracle、Informatica、SqlServer、PostGreSQL、MySQLなどのテストが可能です。[ 310 ] |
| エボスイート | [ 311 ] | JUnit テストを自動的に生成できるテストケース生成ツール。 | |
| グランドテストオート | [ 312 ] | GrandTestAuto (GTA) は、Java ソフトウェアの完全な自動テストを実現するプラットフォームです。テストはネットワーク上の複数のマシンに分散して実行できます。 | |
| グロボユーティリティ | [ 313 ] | 自動化されたドキュメント、クラス階層のユニット テスト、コード カバレッジ、およびマルチスレッド テストを提供する JUnit拡張機能。 | |
| ハムクレスト | [ 314 ] | ユニットテストフレームワークと一緒に使用できるカスタマイズされたアサーションマッチャーの作成 | |
| ハヴァランナー | はい | [ 315 ] | 同時実行サポート、スイート、シナリオが組み込まれた JUnit ランナー。 |
| 本能 | [ 316 ] | 行動駆動開発 | |
| Java サーバーサイドテストフレームワーク (JSST) | [ 317 ] | Apache CACTUS と同様のアイデアに基づく Java サーバーサイド テスト フレームワークですが、CACTUS とは異なり、JUnit 3.x に結合されておらず、任意のテスト フレームワークで使用できます。 | |
| JBehave | [ 318 ] | 行動駆動開発 | |
| ジェイデイブ | [ 319 ] | 行動駆動開発 | |
| J例 | はい | [ 320 ] | テスト ケース間の依存関係を使用してコードの重複を減らし、欠陥の特定を改善する JUnit 拡張機能。 |
| JGiven | [ 321 ] | 行動駆動開発 | |
| Jモック | [ 322 ] | モックフレームワーク | |
| Jモキット | [ 323 ] | オープンソースフレームワーク。finalクラス、静的メソッド、コンストラクタなどをモックするテストを簡単に作成できます。制限はありません。 | |
| ジュナリオ | はい | [ 324 ] | Cucumberのような行動駆動開発 |
| jqwik | [ 325 ] | プロパティベーステスト用のJUnit 5テストエンジン | |
| Jテスト | はい | [ 326 ] | 商用。コードカバレッジと実行時エラー検出機能を備えた、ユニット/コンポーネントテストの自動生成と実行。静的解析とピアコードレビューも提供します。 |
| ジュキト | [ 327 ] | MockitoとGoogle Guiceを組み合わせて、依存関係の自動モックとインスタンス化を可能にします。 | |
| ジュニット | はい | [ 328 ] | |
| ジュニット | [ 329 ] | Java EEアプリケーションを テストするための JUnit 拡張機能 | |
| Jウォーク | [ 330 ] | 網羅的なユニットテストセットを高速かつ半自動的に作成 | |
| モッキート | [ 331 ] | より多くのブラックボックステストを可能にするモックフレームワーク | |
| モックランナー | [ 332 ] | サーブレット、フィルター、タグ クラス、Struts アクションおよびフォームをテストするための JUnit 拡張 機能。 | |
| 針 | [ 333 ] | コンテナ外で Java EE コンポーネントを分離してテストするためのオープン ソース フレームワーク。 | |
| NUTester | [ 334 ] | ノースイースタン大学で開発された、Java による入門コンピュータ サイエンス コースの指導を支援するテスト フレームワーク | |
| オープンポジョ | [ 335 ] | POJO の動作を検証および強制し、equals、hashCode、toString などの ID を管理するために使用されるオープン ソース フレームワーク。 | |
| ピテスト | [ 336 ] | ユニットテストの品質を評価するための ミューテーションテストフレームワーク | |
| パワーモック | [ 337 ] | Mockitoと EasyMockの両方に対する拡張機能で、静的メソッド、コンストラクター、最終クラスとメソッド、プライベート メソッドのモック化、静的初期化子の削除などが可能になります。 | |
| ランドープ | はい | [ 338 ] | フィードバック指向のランダム テスト (ファジングの一種) により、Java のバグを自動的に検出し、単体テストを生成します。 |
| スポック | [ 339 ] | Spockは、JavaおよびGroovyアプリケーション向けのテストおよび仕様記述フレームワークです。Spockは、例による仕様記述とBDDスタイルのテストをサポートしています。 | |
| スプリーテスト | はい | [ 340 ] | 商用。Java用自動ユニットテストフレームワーク |
| シュアアサート | [ 341 ] | Eclipse用の統合Javaユニットテストソリューション。コントラクトファースト設計とテスト駆動開発 | |
| タシンガ | [ 342 ] | 純粋なオブジェクト指向プログラミングアプローチを使用し、商用ライセンスと無料サポートを提供します。 | |
| テストNG | はい | [ 343 ] | テストには、単体テスト、機能テスト、統合テストが含まれます。また、非機能テスト(負荷テスト、時間制限テストなど)を作成する機能も備えています。[ 344 ] [ 345 ] |
| テストコンテナ | [ 346 ] | Testcontainers は、データベース、メッセージ ブローカー、Web ブラウザー、またはコンテナー内で実行できるほぼすべてのものの使い捨ての軽量インスタンスを提供するオープン ソース ライブラリです。 | |
| ユニチル | [ 347 ] | 永続化レイヤーのテストやモックオブジェクトを使ったテストを支援する汎用ユーティリティと機能を提供します。JPA、Hibernate、Springを利用したアプリケーションコードのテストに特化したサポートを提供します。Unitilsは、テストフレームワークJUnitおよびTestNGと統合されています。 | |
| XMLユニット | [ 348 ] | XML の JUnit と NUnit テスト |
ラボビュー
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| LabVIEWユニットテストフレームワーク | いいえ | LabVIEW 内の VI のテスト ハーネスを自動的に生成します。 | |
| VIテスター | はい | [ 349 ] | xUnitフレームワークのネイティブLabVIEWオブジェクト指向実装。ユニットテストはLabVIEWのVIとして記述されます。 |
| カラヤ | はい | [ 350 ] | xUnit フレームワークのネイティブ LabVIEW 実装。 |
| インスタカバレッジ | はい | [ 351 ] | 高速コードカバレッジ測定を備えた LabVIEW ユニット テスト フレームワーク。 |
ラッソ
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| Lユニット | [ 352 ] |
ラテックス
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| qstest | [ 353 ] |
Lisp
AutoLISP、ビジュアルLISP
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| vlユニット | [ 354 ] | Visual Lisp 用のユニット テスト フレームワーク。 |
クロージュア
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| clojure.test(組み込み) | はい | [ 355 ] | |
| 期待 | はい | [ 356 ] | |
| ミジェ | [ 357 ] | ||
| スペックル | はい | [ 358 ] | |
| テスト.チェック | [ 359 ] |
コモンリスプ
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| CLUnit | [ 360 ] | ||
| サイバーティガーテスト | [ 361 ] | ||
| ファイブAM | いいえ | [ 362 ] | |
| フレット | [ 363 ] | ||
| グランプリ | [ 364 ] | ||
| ヘウテ | [ 365 ] | ||
| リフト | [ 366 ] | ||
| lispユニット | [ 367 ] | ||
| 証明する | [ 368 ] | ||
| RT | [ 369 ] | ||
| ステフィル | [ 370 ] | ||
| XLUnit | [ 371 ] |
Emacs Lisp
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| キンポウゲ | [ 372 ] | ||
| エルユニット | [ 373 ] | ||
| エルクテスト | いいえ | [ 374 ] | |
| ユニットテスト.el | [ 375 ] |
ラケット
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| ラックユニット | はい | [ 376 ] | オープンソース |
| オーバーイージー | いいえ | [ 377 ] | オープンソース |
スキーム
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| スキームユニット | はい | [ 378 ] | |
| テスト | いいえ | [ 379 ] | |
| SRFI-64 | いいえ | [ 380 ] |
ルア
| 名前 | xユニット | タップ | ソース | 備考 |
|---|---|---|---|---|
| lua-テスト詳細 | いいえ | はい | [ 381 ] | Perl Test::Moreの移植 |
| Luaユニット | はい | はい | [ 382 ] | |
| 月単位 | いいえ | いいえ | [ 383 ] |
MATLAB
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| ml単位 | はい | [ 384 ] | |
| mlユニット 2008a | はい | [ 385 ] | |
| レグランドのMUnit | [ 386 ] | ロンバルディのMUnitにインスピレーションを与えた | |
| ロンバルディのMUnit | [ 387 ] | xUnitに似ている | |
| MATLAB xUnit テストフレームワーク | はい | [ 388 ] | MATLAB R2008a以降(このリリースで導入されたOOP機能を使用) 。mtestから名称変更。xUnitスタイルのサブクラスまたは単純なMATLAB関数のテストケースの両方を受け入れます。 |
| ドキュメントテスト | いいえ | Bitbucketリポジトリ - ソースとドキュメント[ 389 ] | 自動テストケースをドキュメントに組み込むことができるため、使用例をテストケースとしても使用でき、その逆も可能です。TAP生成ツールです。同名の Pythonモジュールにヒントを得ています。2011 年 8 月現在、1 行のテストケースしか処理できず、例外処理機能は他の出力後に生成された例外を処理できません。[ 390 ] |
| matlab.unittest | はい | MATLABドキュメント[ 391 ] | MATLAB R2013a の一部として含まれています |
| MOxユニット | はい | GitHubリポジトリ[ 392 ] | MATLABとGNU Octaveの両方で動作します。旧式のOOP機能を使用し、MATLAB xUnitテストフレームワークと互換性があります。Travis -ciおよびShippable継続的インテグレーションサービス(例)と併用でき、MOcovと統合してオフラインまたはcoveralls.io(例)経由で コードカバレッジレポートを提供します。 |
| TTEST | いいえ | Gitlabリポジトリ[ 392 ] | MATLABとGNU Octaveの両方で動作します。アサーションフレームワークとリファクタリングツールで構成されています。このフレームワークは、科学的なコードと科学者を対象としています。 |
。ネット
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| アタタ | はい | [ 393 ] | Selenium WebDriver に基づくテスト自動化フル機能フレームワーク。 |
| csユニット | はい | GUI、コマンドライン、VS2005プラグインを含み、C#、VB.NET、Managed C++、J#、その他の.NET言語をサポートし、.NET 3.5以前のバージョンをサポートし、ReSharperと統合されています。 | |
| DbUnit.NET | [ 394 ] | データベースアクセスコード用の.NET 2.0ユニットテストフレームワーク | |
| エラーユニット | [ 395 ] | ログに記録されたエラー、または一時停止された Visual Studio の呼び出しスタックから単体テストを生成します。パラメーター、クラス値、これまでにアクセスされた EF データをモックします。 | |
| フィクシー | はい | [ 396 ] | NUnit と xUnit をベースとし、ユーザー定義規則によるカスタマイズに重点を置いています。TestDriven.NET と統合します。 |
| FluentAssertions | はい | ||
| フォク | いいえ | [ 258 ] | C# をサポートする、F# 用の 軽量なタイプセーフかつスレッドセーフなモック オブジェクトライブラリ。 |
| ガリオ | [ 397 ] | 多くのテスト フレームワークで活用できる共通のオブジェクト モデル、ランタイム サービス、ツール (テスト ランナーなど) を提供する、拡張可能で中立的な自動化プラットフォームです。 | |
| ライトBDD | はい | [ 398 ] | 軽量な動作駆動開発テストフレームワーク |
| Mb単位 | はい | [ 399 ] | 拡張可能なモデルベースのnUnit互換フレームワーク。Gallioテスト自動化プラットフォームの一部です。 |
| 最小注文数 | はい | [ 400 ] | Moqは、モックオブジェクトを作成するための.NET Frameworkライブラリです。テスト駆動開発でよく使用されるC# 3.0のラムダ式を活用しています。 |
| MSテスト | いいえ | Visual Studio IDE の外部で Visual Studio で作成された単体テストを実行するためのコマンドライン ツール。これはVisual Studio 単体テスト フレームワークの一部であるため、実際にはテスト フレームワークではありません。 | |
| ナチュラルスペック | いいえ | [ 263 ] | 自然言語で仕様を記述するためのドメイン固有言語。NUnit に基づいています。 |
| NBi | はい | [ 401 ] | Microsoft Business Intelligence プラットフォームに特化したデータ中心のテストフレームワークです。SQL、MDX、DAX クエリ、パフォーマンス、構文、構造、ディメンションのメンバー(多次元および表形式 SSAS)に基づいて、結果セットの等価性をテストします。テストジェネレーターも含まれています。 |
| NFluent | [ 402 ] | あらゆるテストフレームワーク上で使用できる、Fluentなアサーションライブラリです。テストの読みやすさを向上させ、テスト失敗時にリッチなエラーメッセージを生成します。 | |
| NMate | [ 403 ] | NUnit および PartCover コード生成および統合の Microsoft Visual Studio 2005/2008 用アドイン | |
| 核実験 | いいえ | [ 404 ] | .NETStandard およびその他の .NET フレーバーを処理できるコマンド ライン ベースの単体テスト プラットフォームで、外部ツールとして Visual Studio に統合されます。 |
| NUnit | はい | GUI、コマンドラインを含み、ReSharperを使用してVisual Studioに統合されます | |
| NUnitAsp | NUnitベース | ||
| ペックス | はい | [ 405 ] | Z3 制約ソルバーを使用してユニット テスト入力を生成する (ファジングではなく) .NET のホワイト ボックス テストを提供するMicrosoft Researchプロジェクト。 |
| クオリティゲートワンスタジオ | いいえ | [ 406 ] | テストケース間の依存関係を分析し、テストケース間のデータフローを実現する、単体テストおよび統合テスト用の商用/フリーウェアテストフレームワークです。組み合わせテスト、マルチスレッド、時間依存性をサポートします。 |
| クイックユニット | いいえ | [ 407 ] | コーディングなしでユニットテストを実装します。テスト駆動開発へのミニマリストアプローチ。 |
| ランドゥープ.NET | はい | [ 408 ] | フィードバック指向のランダム テスト (ファジングのバリエーション) により、.NET のバグを自動的に検出し、単体テストを生成します。 |
| ライノモック | はい | [ 409 ] | .NETフレームワーク用の動的モック オブジェクト フレームワーク。 |
| ロースター | はい | [ 410 ] | .NET Compact Framework 用の NUnit ベースのフレームワークとツール |
| スペックフロー | はい | [ 411 ] | .NET 向けの動作駆動開発フレームワーク。Cucumberにインスパイアされています。NUnit 、MSTest、MbUnit などと統合できます。 |
| スペクター | はい | [ 412 ] | 仕様記述のための簡単で読みやすい構文を備えた、ビヘイビア駆動開発。コマンドラインとNUnitとの統合(オプション)が含まれています。 |
| テスト駆動.NET | [ 413 ] | コマーシャル | |
| 。テスト | はい | [ 414 ] | 商用。ユニットテストの生成と実行、業界標準のコード カバレッジのレポート機能を備えた自動化されたソフトウェア品質ソリューションです。 |
| ティックスペック | はい | [ 415 ] | .NETおよびSilverlight向けのビヘイビア駆動開発フレームワーク。Cucumberで使用されるGherkin言語をサポートし、組み合わせ例で拡張されています。NUnit 、xUnit、MbUnit、MSTestと統合されています。 |
| TPT | はい | [ 12 ] | Time Partition Testing (TPT)は、コントローラー ソフトウェアをテストするための TPT VM用の .NET APIを提供する、組み込みシステムのモデルベース テスト用のツールです。 |
| タイプモックアイソレーター | はい | [ 416 ] | シンプルな API とテスト コード生成機能を備えた商用ユニット テスト フレームワーク。C#、ASP.NET、SharePoint、Silverlight をサポートします。 |
| ビジュアルスタジオ | いいえ | Visual Studio ユニットテストフレームワークは、Visual Studio Team System 2005 で初めて IDE に統合されましたが、最もよく利用されている Standard エディションでは利用できませんでした。Visual Studio 2008 以降では Professional エディションでも利用可能になりました。Visual Studio Express 2013 以降では、Visual Studio Express エディションに含まれています。 | |
| ビジュアルT# | はい | [ 417 ] | Visual T# は、Visual Studio に統合されたユニットテストフレームワークおよび開発環境です。ユニットテストの意図を自然に表現するために特別に設計されたプログラミング言語 T# と、それらをコンパイル、実行、保守するためのツールが含まれています。 |
| xUnit.net | はい | [ 418 ] |
オブジェクトパスカル、フリーパスカル
| 名前 | xユニット | タップ | ソース | 備考 |
|---|---|---|---|---|
| FPCユニット | はい | いいえ | [ 419 ] | これは、 JUnitコア フレームワークのFree Pascalへの移植です。 |
| タップ4パスカル | いいえ | はい | [ 420 ] | Test Anything Protocolの Pascal 実装 |
| FPテスト | はい | いいえ | [ 421 ] | これは、 Free Pascalコンパイラで使用するための DUnit2 のフォークです。 |
デルファイ
| 名前 | xユニット | ソース | ライセンス | 備考 |
|---|---|---|---|---|
| DUnit | はい | [ 422 ] | MPL | - |
| DUnit2 | はい | [ 423 ] | - | |
| DUnitX | はい | [ 424 ] | Apacheライセンス | - |
| DUnitm | はい | [ 425 ] | 単一ユニット、クラスレス フレームワーク。 |
Objective-C
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| GHUnit | はい | [ 426 ] | シミュレータとデバイス用の、統合、使用、視覚化が簡単なテスト フレームワークです。 |
| キャッチ | いいえ | [ 427 ] | 外部依存のない、最新のフル機能のユニットテストフレームワーク - すべてヘッダーに実装されています |
| 杉 | [ 428 ] | Objective-C の BDD | |
| キウイ | [ 429 ] | モックとスタブをサポートする Objective-C 用の RSpec スタイルの BDD。 | |
| スペクタ | [ 430 ] | Objective-C および Cocoa 用の軽量 TDD / BDD フレームワーク。 | |
| 素早い | [ 431 ] | Swift および Objective-C 向けの動作駆動開発テスト フレームワーク。 | |
| オブジェクトユニット | [ 432 ] | ||
| OCUnit | はい | [ 433 ] | Xcode が付属しています。Xcode 4 と完全に統合されています。 |
| iPhone用ホワイトボックス | [ 434 ] | iPhone 専用のユニット テストでは、視覚的なフィードバック、階層的な結果表示、テスト期間が提供されます。 | |
| WOテスト | [ 435 ] | ||
| XCTest | はい | [ 436 ] | iOS、macOS をサポートします。Xcode 5 が必要です。OCUnit から派生しています。 |
OCaml
| 名前 | xユニット | タップ | ソース | 備考 |
|---|---|---|---|---|
| アルコールテスト | [ 437 ] | |||
| OUnit | [ 438 ] | JUnitをベースにしたHUnitをベースにした | ||
| カプット | [ 439 ] | |||
| テストシンプル | はい | [ 440 ] | TAPを生成する | |
| 砦 | [ 441 ] |
PegaRULES プロセスコマンダー
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| PRUnit | はい | [ 442 ] | PRPC に適合した xUnit スタイルのテスト |
パール
| 名前 | xユニット | タップ | ソース | 備考 |
|---|---|---|---|---|
| タップ | 該当なし | はい | [ 443 ] | ほとんどのPerlテストで使用されるTest Anythingプロトコル |
| テスト::ハーネス | 該当なし | はい | [ 444 ] | 標準のPerlテストランナーとTAPパーサー |
| テスト::その他 | いいえ | はい | [ 445 ] | ベースラインテストモジュールは、すべての最新のPerlインストールに含まれています。 |
| テスト::クラス | はい | はい | [ 446 ] | Perl に適合した xUnit スタイルのテスト |
| テスト::クラス::ムース | はい | はい | [ 447 ] | 大規模なテスト スイートの xUnit テスト。 |
| テスト::ビルダー | 該当なし | はい | [ 448 ] | 複数のテストモジュールを作成するためのモジュール。これらのモジュールは、単一のテストプログラムに組み合わせることができます。 |
| Test::Unit (別名 PerlUnit) | はい | いいえ | [ 449 ] [ 450 ] | JUnitをPerlプログラミング言語にかなり忠実に移植したもの。注:このコードは、ここ[ 451 ]とここ[ 452 ]で指摘されているように、放棄されたようだ。 |
| テスト::DBUnit | 該当なし | はい | [ 453 ] | クリアボックステストとブラックボックステストの両方に対応するデータベーステストモジュール |
| テスト::ユニット::ライト | はい | はい(Test::Unit::HarnessUnit経由) | [ 454 ] | 外部依存性がなく、いくつかのバグが修正された Test::Unit の置き換え |
| テスト::可能 | はい | はい | [ 455 ] | Mooseを使ったxUnitスタイルのテスト |
PHP
| 名前 | xユニット | タップ | ソース | 備考 |
|---|---|---|---|---|
| PHPUnit | はい | はい | [ 456 ] | コード カバレッジを含む XML、HTML レポートを生成します |
| PHP ユニットテストフレームワーク | はい | いいえ | [ 457 ] | ASCII、XML、または XHTML 出力を生成し、コマンド ラインから実行します。 |
| ライム | いいえ | はい | [ 458 ] | Symfonyのサブプロジェクト |
| レンズ | はい | はい | [ 459 ] | すべてをキャッチする読み取り可能なテストを備えた目に見えないフレームワーク。 |
| アトゥム | はい | はい | [ 460 ] | モダンでシンプル、直感的な PHP 5.3+ ユニット テスト フレームワーク。 |
| シンプルテスト | はい | いいえ | [ 461 ] | PHPとWebの両方に対応したユニットテストフレームワーク |
| 癇癪 | はい | いいえ | [ 462 ] | 最終更新日:2009年 |
| Apacheテスト | いいえ | はい | [ 463 ] | Test::MoreのPHP実装(test-more.php)[ 464 ] |
| スナップテスト | はい | はい | [ 465 ] | SnapTest は、PHP 5+ 用の強力な単体テスト フレームワークであり、PHP 独自のランタイム言語を活用して、敏捷性テストが提供するものを犠牲にすることなく単体テスト プロセスを簡素化します。 |
| オニオンテスト | いいえ | はい | オニオンを書いてください! コーディングは不要、いくつかの txt ファイルだけ。 | |
| PHPを強化する | はい | はい | [ 466 ] | モックとスタブが組み込まれたユニット テスト フレームワーク。コマンド ラインで実行するか、Web ブラウザー経由で HTML5、TAP、または XML 出力を取得します。 |
| テスター | はい | はい | [ 467 ] | コンソールとブラウザでのユニットテスト用PHPライブラリ。PHPUnitの簡易版です。テスト中のエラーや例外を処理できます。 |
| Phpインラインテスト | いいえ | いいえ | [ 468 ] | PhpInlineTest - PHP 関数とクラス メソッドのインライン テストを実行するスクリプト。 |
| PHPスペック | いいえ | いいえ | [ 469 ] | BDD スタイルのテスト フレームワーク。 |
| ネットテスター | はい | はい | [ 470 ] | Nette Frameworkのサブプロジェクト |
| カラン | はい | いいえ | [ 471 ] | モンキーパッチとスタブ機能を備えたユニット/BDD PHPテストフレームワーク |
| コードセプション | はい | はい | [ 472 ] | PHPテストフレームワーク。ユニットテスト、機能テスト、受け入れテストの自動化をサポートします。PHPUnitをベースに開発されています。Codeceptionテストは、シンプルなPHP DSLを用いて記述的に記述されています。再利用、モジュール、アドオンをサポートしています。また、BDDスタイルのアプローチも標準でサポートしています。 |
| 害虫 | [ 473 ] | シンプルさを重視して PHPUnit 上に構築します。 |
パワービルダー
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| PBUnit | [ 474 ] |
パワーシェル
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| しつこく言う | いいえ | [ 475 ] | PowerShell 用の BDD およびユニットテスト フレームワーク |
OpenEdge 高度ビジネス言語 (ABL)、Progress 4GL
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| プロユニット | はい | [ 476 ] | Progress OpenEdge のプロシージャとオブジェクト用の xUnit スタイルのフレームワーク |
| OEUnit | はい | [ 477 ] | Progress OpenEdge のプロシージャとオブジェクト用の xUnit スタイルのフレームワーク |
プロローグ
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| PlUnit | [ 478 ] | ||
| Dogelogテスター | [ 479 ] | さまざまなシステムのテスト結果をダンプし、単一の HTML レポートに統合します。 |
ログトーク
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| lgtunit | はい | [ 480 ] | 述語句レベルのコード カバレッジ、QuickCheck、TAP および xUnit 出力形式をサポートします。 |
人形
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| Rspec-puppet | [ 481 ] | Rspec-puppetはカタログをコンパイルするときのPuppetの動作をテストします |
パイソン
| 名前 | xユニット | 発電機 | 備品 | グループ試合 | ソース | 備考 |
|---|---|---|---|---|---|---|
| 自動テスト | はい | はい | [ 482 ] | Linux カーネルのテストに使用されます。 | ||
| バルドル | はい | はい | はい | はい | [ 483 ] | 抽象的なテストシナリオ(テスト対象)と具体的なセットアップ(テスト対象の具体的なデバイス/プラットフォーム)を分離することで、テストコードの最大限の再利用を可能にするフレームワークです。シナリオを自動的にマッチングし、互換性のあるセットアップ上で実行することで、類似しているものの異なる製品、組み込みシステム、アプリケーション間で、コードを書き直すことなく同じテストを実行できます。 |
| ユニットテスト | はい | はい | はい | いいえ | [ 484 ] | PyUnit と呼ばれることもありますが、Python バージョン 2.1 から Python 標準ライブラリに組み込まれています。 |
| ドキュメントテスト | いいえ | いいえ | いいえ | いいえ | いいえ | Python の標準ライブラリの一部です。 |
| 鼻 | はい | はい | はい | [ 485 ] | 検出ベースのユニットテスト拡張機能。 | |
| パイテスト | はい | はい | はい | はい | [ 486 ] | 分散テストツール。TAP形式、JUnit XML、SubUnitなど、複数の形式で出力できます。 |
| htf | はい | はい | はい | はい | [ 487 ] | プロフェッショナルなテストツール。複数のフォーマットに出力可能。レポート作成に特化。業界標準に対応。ハードウェア・イン・ザ・ループ・テストにも使用可能。HilsterのQABenchの一部。無料のコミュニティライセンス。 |
| ツイステッドトライアル | はい | はい | はい | いいえ | [ 488 ] | 非同期およびイベント駆動型コード用の PyUnit 拡張機能。 |
| DSLは | はい | はい | はい | はい | [ 489 ] | 分散テストツール。 |
| 緑 | はい | はい | はい | いいえ | [ 490 ] | Python テストランナー。 |
R
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| 実行 | いいえ | [ 491 ] | オープンソース |
| テストする | はい | [ 492 ] | オープンソース |
| タイニーテスト | はい | [ 493 ] | オープンソース |
レボル
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| ルニット | [ 494 ] |
ロールプレイング
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| RPGユニット | はい | [ 495 ] |
ルビー
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| テスト::ユニット | はい | [ 496 ] | Ruby 1.8ではデフォルトでしたが、2.2からは非推奨となりました。[ 497 ] [ 498 ]これはminitestのラッパーに過ぎませんでした。[ 499 ] |
| Rスペック | 行動駆動開発フレームワーク | ||
| すべきだった | [ 500 ] | ||
| マイクロテスト | |||
| ベーコン | |||
| ミニテスト | はい | [ 501 ] [ 502 ] | Ryan DavisによるRuby Gem。Ruby 1.9以上ではデフォルト、2.2以降では独立したGemです。[ 497 ]公式ドキュメントで推奨されています。[ 499 ] |
| TMF | [ 503 ] |
SAS(統計解析システム)
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| フットボール | はい | [ 504 ] | ユニットテストフレームワークSAS |
| SCLUnit | はい | [ 505 ] | SAS/AF による xUnit ユニットテストフレームワークの実装SAS |
| SASユニット | はい | [ 506 ] | 完全にSASで記述されており、Windows および Linux 上の SAS で動作します。 |
スカラ
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| リハーサル | [ 507 ] | JMock のような期待値と自然言語のテスト名を使用します。 | |
| スカラチェック | いいえ | [ 508 ] | QuickCheckに似ています。 |
| スカラテスト | [ 509 ] | スケーラブルなテストフレームワーク - TDD、BDDなど、さまざまなテストスタイルをサポートします。Scala.jsをサポートします。 | |
| Scユニット | [ 510 ] | フィクスチャ メソッドの注入とアサーションのマッチャーを使用した JUnit スタイルのテスト。 | |
| スペック2 | [ 511 ] | 行動駆動開発 | |
| μテスト | [ 512 ] | Scala.jsをサポート |
サイラボ
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| Scilabテスト実行 | はい | [ 513 ] | Scilabによってデフォルトで提供される |
シェル
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| アサート.sh | [ 514 ] | LGPL ライセンス。軽量。 | |
| bash_ユニット | [ 515 ] | プロフェッショナル向けbashユニットテストエンタープライズ版フレームワーク。GPL-3.0ライセンス | |
| コウモリ | [ 516 ] | Bash自動テストシステム。TAP準拠。MITライセンス | |
| ATF | [ 34 ] | BSDライセンス。元々はNetBSDオペレーティングシステム用に開発されましたが、ほとんどのUnix系プラットフォームでも問題なく動作します。リリースの一部としてテストをインストールできます。 | |
| jshu | [ 517 ] | Jenkins/Hudson の簡易シェルユニットテスト | |
| 切り上げする | いいえ | [ 518 ] | |
| ShUnit | はい | [ 519 ] | |
| shユニット2 | はい | [ 520 ] | もともとlog4sh用に開発された |
| フィルターユニット | [ 521 ] | フィルタやその他のコマンドラインプログラムのテストフレームワーク | |
| シェルスペック | [ 15 ] | BDDスタイルのユニットテストフレームワーク。Bash、Dash、Ksh、Zshを含むすべてのPOSIX準拠シェルをサポートします。ネスト可能なブロックにより、ローカルスコープと容易なモック作成を実現します。並列実行機能も備えています。RSpec/TAP/JUnit風のXMLレポーターも搭載。コードカバレッジ統合機能も備えています。MITライセンス。 |
シミュリンク
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| slユニット | [ 522 ] | ||
| Simulinkテスト | [ 523 ] | テスト実行、テスト評価、レポート。 | |
| TPT | はい | [ 12 ] | タイムパーティションテスト:インターフェース解析、テストフレーム生成、テスト実行、テスト評価、レポート作成の自動化。テスト対象のSimulink(またはTargetLink)モデルに対して、TPTは自動インターフェース解析を含む自動テストフレーム生成、および自動テスト実行、評価、ログ記録をサポートします。 MiL と SiL 間でバックツーバック テストを自動的に実行できます。 |
雑談
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| SUnit | はい | xUnitデザインのオリジナルソース |
構造化照会言語(SQL)、データベース手続き型言語
SQL
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| SQLユニット | [ 524 ] | ||
| Dbフィット | [ 525 ] | FitNesseを比較します。 |
MySQL
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| STK/ユニット | はい | [ 526 ] | |
| マイタップ | はい | [ 527 ] | |
| utMySQL | はい | [ 528 ] |
SQL の手続き型言語 (PL/SQL)
| 名前 | xユニット | ソース | 備考 | アクティブ |
|---|---|---|---|---|
| utPLSQL | はい | [ 529 ] | Steven Feuerstein氏によって開発されたこのフレームワークは、現在のバージョンでは複数の開発者によって完全に書き直され、JUnitおよびxUnitフレームワークにインスパイアされたPL/SQL開発用のオープンソースのユニットテストフレームワークとなっています。豊富なアサーションライブラリを備え、コードカバレッジレポートも生成します。テストはデータベースから直接実行することも、プロジェクトに含まれるコマンドラインインターフェースを使用して実行することもできます。 | はい |
| Oracle 用コードテスター | [ 530 ] [ 531 ] [ 532 ] [ 533 ] | Quest Software ( Toadの開発元)とSteven Feuersteinが開発した商用PL/SQLテストツールです。Quest Softwareは2012年にDellに買収され、 Dell Softwareとなりました。2016年11月1日、Dell SoftwareのFrancisco PartnersとElliott Management Corporationへの売却が完了し、Quest Softwareとして再出発しました。 | はい | |
| SQL開発者 | [ 534 ] | Oracle には、無料の SQL Developer アプリケーションの一部としてユニット テスターが含まれています。 | はい | |
| pl/ユニット | [ 535 ] | PL/Unitは、PL/SQLコードのユニットテストを作成する機能を提供するユニットテストフレームワークです。PL/Unitは1つのパッケージとして表現され、データベースにコンパイルされ、PL/SQLユニットテストで使用できるようになります。 | いいえ | |
| Oracle 用 PL/SQL ユニットテスト (PLUTO) | はい | [ 536 ] | JUnit をモデルとし、Oracle PL/SQL オブジェクト システムをベースにしたオープン ソースのユニット テスト フレームワーク | いいえ |
| ruby-plsql-spec | はい | [ 537 ] | Rubyオープンソースライブラリを使用したPL/SQLユニットテスト | はい |
| DBフィット | [ 538 ] | ブラウザから直接テストを記述、管理、実行できます。DbFitは、成熟したフル機能のフレームワークであり、大規模なコミュニティを持つFitNesseをベースに開発されています。 | はい |
IBM Db2 SQL PL
| 名前 | xユニット | ソース | 備考 | アクティブ |
|---|---|---|---|---|
| db2ユニット | はい | [ 539 ] | db2unitは、DB2 LUW向けに開発されたオープンソースフレームワークです。SQL-PLルーチン用のxUnit/jUnitスタイルのフレームワークで、DB2 v9.7以降が必要です。 | はい |
PostgreSQL
| 名前 | xユニット | タップ | ソース | 備考 | アクティブ |
|---|---|---|---|---|---|
| すごい | [ 540 ] | EpicはPostgreSQLストアドプロシージャ用のユニットテストフレームワークです。PG 8.1以降が必要です。 | いいえ | ||
| pgTAP | はい | はい | [ 541 ] | SQL または xUnit スタイルの関数でテストを記述します。 | はい |
| PGツール | [ 542 ] | PostgreSQL 用のスキーマ読み込みおよびテスト ツール。 | いいえ | ||
| PGUnit | はい | いいえ | [ 543 ] | ストアド プロシージャ用の xUnit スタイルのフレームワーク。 | いいえ |
トランザクトSQL
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| tSQLt | はい | [ 544 ] | モックフレームワーク、継続的インテグレーションサポートが含まれており、SQLテストをGUIとして使用します[ 545 ] |
| TSQLユニット | はい | [ 546 ] | [ 547 ] |
| utTSQL | はい | [ 548 ] | |
| データベース プロフェッショナル向け Visual Studio チーム エディション | [ 549 ] | ||
| アルシオーネ SQL ユニット | はい | [ 550 ] | テストの作成とデータ テーブル ファイルの管理用の GUI が含まれています。 |
| TST | [ 551 ] | ||
| 怠け者 | はい | [ 552 ] | RSpecベース |
迅速
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| 素早い | [ 553 ] | Swift および Objective-C 向けの動作駆動開発テスト フレームワーク。 | |
| スレイプニル | [ 554 ] | Swift 用の BDD スタイルのフレームワーク。 | |
| XCTest | はい | [ 436 ] | OCUnit から派生しました。 |
システムVerilog
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| SVユニット | [ 555 ] | SVUnit: SVUnit は、 SystemVerilogでコードを書く開発者向けの単体テスト フレームワークです。 | |
| Vユニット | はい | [ 556 ] | VUnitはVHDLとSystemVerilog用のオープンソースのユニットテストフレームワークです。 |
ターゲットリンク
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| TPT | [ 12 ] | タイムパーティションテスト:テスト対象のTargetLinkモデルに対して、TPTは自動テストフレーム生成(自動インターフェース解析を含む)に加え、自動テスト実行、評価、ログ記録をサポートします。MiLとSiL間のバックツーバックテストも自動的に実行できます。 |
Tcl
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| tclテスト | [ 557 ] | ||
| tclユニット | はい | [ 558 ] | |
| t単位 | [ 559 ] |
TinyOS、nesC
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| TUnit | はい | [ 560 ] | 組み込みマルチプラットフォーム無線テストと特性評価 |
タイプスクリプト
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| tsユニット | はい | [ 561 ] | |
| オスカー | はい | [ 562 ] | |
| アルザス語 | はい | [ 563 ] | |
| ファストチェック | [ 564 ] | QuickCheckに似ています。 | |
| テストィ・Ts | [ 565 ] | Node.js 上で実行される TypesScript テスト フレームワーク |
VHSIC ハードウェア記述言語 (VHDL)
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| Vユニット | はい | [ 556 ] | VUnitはVHDLとSystemVerilog用のオープンソースのユニットテストフレームワークです。 |
ビジュアルフォックスプロ
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| フォックスユニット | [ 566 ] |
XML(拡張マークアップ言語)
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| Xユニット | [ 567 ] | テスト用 | |
| Wユニット | [ 568 ] | Webアプリケーションのテスト用
| |
| SOAテスト | いいえ | [ 241 ] | 商用。安全で信頼性が高く、コンプライアンスに準拠したビジネス プロセスを保証する、Parasoft のライフサイクル全体にわたる品質プラットフォーム。 |
| XMLユニット | はい | [ 348 ] | JUnit および NUnit 用のプラグイン。Java または C# で XSLT ドキュメントのアサーション スタイルのテストを記述できます。 |
| Vibzオートメーション | いいえ | [ 569 ] | オープンソース。Vibzworld のフル機能のオープンソース テスト フレームワーク。 |
拡張スタイルシート言語変換 (XSLT)
| 名前 | xユニット | ソース | 備考 |
|---|---|---|---|
| ジュクシー | [ 570 ] | JavaからXSLTスタイルシートを単体テストするためのライブラリ | |
| テニソンテスト | [ 571 ] | Apache AntのXSLTを利用して、XMLでユニットテストを記述できます。継続的インテグレーション環境に組み込むと、ビルドの一部として複数のXSLTテストを実行し、問題が発生した場合にビルドを失敗させることができます。 | |
| UTF-X | [ 572 ] | テストレンディションとテスト検証機能を備えたテストファースト設計原則を強力にサポートする XSLTのユニットテストフレームワーク | |
| XMLユニット | はい | [ 348 ] | JUnit および NUnit 用のプラグイン。Java または C# で XSLT ドキュメントのアサーション スタイルのテストを記述できます。 |
| XSLTユニット | [ 573 ] | XSLTの概念実証ユニットテストフレームワーク | |
| Xスペック | [ 574 ] | XSpecは、XSLTおよびXQuery向けのビヘイビア駆動開発(BDD)フレームワークです。Ruby向けのBDDフレームワークであるRSpecのSpecフレームワークをベースにしています。 | |
| 別のXSLTUnit | このフレームワークを使用すると、XSLTを開発し、 XSDファイルに対して出力を検証できます。Maven 3 および JUnit レポートをサポートします。 |
参照
- 行動駆動開発 - ソフトウェアテストの命名
- エクストリームプログラミング - ソフトウェア開発方法論
- GUIテストツールのリスト
- モックオブジェクト – 実際のオブジェクトを模倣したソフトウェアオブジェクト
- ソフトウェアテスト – 標準に照らしてソフトウェアをチェックする
- テスト駆動開発 - コードの書き方
- ユニットテスト – 分離されたソースコードの動作を検証する
- xUnit – 類似のユニットテストフレームワークのクラス
参考文献
- ^ 「SAPライブラリ - ABAP - 分析ツール」 . Help.sap.com . 2012年11月12日閲覧。
- ^ 「SAP テスト自動化のための TEST.easy」。
- ^ 「ASPUnit: ASPユニットテストフレームワーク」 . sourceforge.net . 2015年6月23日閲覧。
- ^ "Aunit" . Libre.adacore.com. 2011年9月27日時点のオリジナルよりアーカイブ。 2012年11月12日閲覧。
- ^ 「AdaTEST95 – Adaの自動ユニットテストと統合テスト」 . Qa-systems.com. 2023年. 2023年12月6日閲覧。
- ^ 「Ahven - Adaプログラミング言語用ユニットテストライブラリ」.stronglytyped.org . 2015年6月23日閲覧。
- ^ a b「LDRA - LDRA Tool Suite」ldra.com . 2012年3月20日時点のオリジナルよりアーカイブ。2015年6月23日閲覧。
- ^ 「組み込みソフトウェアテスト - Vector Software」 . vectorcast.com . 2015年6月23日閲覧。
- ^ "Apache Ant - Apache AntUnit" . Ant.apache.org. 2011年8月16日. 2012年11月12日閲覧。
- ^ "ASUnit" . freeshell.org . 2015年6月23日閲覧。
- ^ "ASTest.PHP" . applemods.sourceforge.net . 2006年7月16日時点のオリジナルよりアーカイブ。
- ^ a b c d e「TPT - リアルタイムテスト組み込み制御ソフトウェア」 Piketec.com . 2021年4月9日閲覧。
- ^ "shUnit2" . GitHub。 2021 年 7 月 8 日。2021 年7 月 8 日に取得。
- ^ "bats-core/bats-core" . GitHub . 2020年5月13日閲覧。
- ^ a b「ShellSpec - POSIX準拠シェルスクリプト用のBDDスタイルのユニットテストフレームワーク」。GitHub 。2020年5月3日閲覧。
- ^ 「bash_unit - プロフェッショナル向けのbashユニットテストエンタープライズエディションフレームワーク!」。GitHub 。 2020年9月11日閲覧。
- ^ 「Bachテストフレームワーク」 . 2020年12月. 2020年12月15日閲覧。
- ^ Maass Computertechnik. 「vbUnit 3 - Visual Basic および COM オブジェクト用の単体テスト フレームワーク」 . vbunit.com .
- ^ 「VbUnitFree ホーム」。
- ^ 「Vbaユニット」 . C2.com. 2007年5月15日. 2012年11月12日閲覧。
- ^ 「excelvbaunit - Excel VBAコード用のxUnit型テストハーネス」。Google Project Hosting 。2012年11月12日閲覧。
- ^ 「TinyUnit: おそらく機能する最もシンプルなユニットテストフレームワーク」 . Wp.dds.nl. 2012年11月12日閲覧。
- ^ "SimplyVBUnit" . sourceforge.net .
- ^ 「VB Lite ユニット」 . sourceforge.net .
- ^ 「RBUnitが無料になりました!」 LogicalVue. 2008年8月21日時点のオリジナルよりアーカイブ。2012年11月12日閲覧。
- ^ 「XojoUnit - Xojoユニットテストフレームワーク」 . GitHub . 2020年6月18日閲覧。
- ^ Mayer, Philip; Lübke, Daniel (2006). 「BPELユニットテストフレームワークに向けて」. 2006年ワークショップ「Webサービスとアプリケーションのテスト、分析、検証」議事録. ニューヨーク、ニューヨーク州、米国: ACM. pp. 33– 42. doi : 10.1145/1145718.1145723 . ISBN 978-1595934581. S2CID 9713843 .
- ^ "aceunit/AUTHORS at trunk · christianhujer/aceunit" . GitHub . 2024年3月20日閲覧。
- ^ 「AceUnit (Advanced C and Embedded Unit)」 . GitHub . 2022年11月23日閲覧。
- ^ 「シンプルなヘッダーのみのC/C++ユニットテストフレームワーク」 . GitHub . 2020年6月23日閲覧。
- ^ 「APIサニティチェッカー:変更ログ」 . lvc.github.io . 2024年3月20日閲覧。
- ^ a b 「概要 - APIサニティチェッカー- オープンソースプロジェクト」。GitHub.com 。 2015年6月25日閲覧。
- ^ "atf/AUTHORS at master · freebsd/atf" . GitHub . 2024年3月20日閲覧。
- ^ a b c「自動テストフレームワーク(ATF)」 . GitHub . 2017年7月3日閲覧。
- ^ "grassator/bdd-for-c" . GitHub . 2017年11月6日閲覧。
- ^ a b「Cantataによる動的テスト:自動化と容易化」 Qa-systems.com、2012年3月16日。 2012年11月12日閲覧。
- ^ "www.agilerules.com: Catsrunner" . www.agilerules.com . 2007年3月22日時点のオリジナルよりアーカイブ。
- ^ "nassersala/cbdd" . GitHub . 2022年11月23日閲覧。
- ^ a b「cfix – Windows用CおよびC++ユニットテストフレームワーク」 . GitHub . 2022年11月23日閲覧。
- ^ 「Cgreen GitHubプロジェクト」。GitHub 。 2018年11月。
- ^ 「GitHub の CHEAT」 . GitHub . 2018年10月7日.
- ^ "check/NEWS at master · libcheck/check" . GitHub . 2024年3月20日閲覧。
- ^ "Check" . GitHub.com . 2022年11月24日閲覧。
- ^ "projects/cmocka.git - cmockaユニットテストフレームワーク" . git.cryptomilk.org . 2024年3月20日閲覧。
- ^ 「cmocka - C言語用ユニットテストフレームワーク」 。 2016年3月21日閲覧。
- ^ "cmockery/ChangeLog at master · google/cmockery" . GitHub . 2024年3月20日閲覧。
- ^ 「cmockery - Cアプリケーションの単体テスト作成プロセスを簡素化および一般化する軽量ライブラリ」。GitHub。2016年7月27日閲覧。
- ^ a b「CppUTest (移動済み!): 無料開発ソフトウェアのダウンロードはこちら」。Sourceforge.net 。 2012年11月12日閲覧。
- ^ 「Criterion - KISS準拠、非侵入型クロスプラットフォームCユニットテストフレームワーク」 GitHub 2015年9月4日閲覧。
- ^ “danfis/cu - Cユニットテストフレームワーク” . GitHub . 2020年10月30日時点のオリジナルよりアーカイブ。2020年10月30日閲覧。
- ^ "bvdberg/ctest" . GitHub.com . 2012年11月12日閲覧。
- ^ "CUnit" .ソースフォージ.net 。2015 年6 月 23 日に取得。
- ^ "CUnity Cunit" . gitlab.com . 2018年9月22日閲覧。
- ^ 「cunitwin32 - CUnitWin32はMicrosoft Windows用のC/C++ユニットテストフレームワークです」。Google Project Hosting 。 2012年11月12日閲覧。
- ^ “CUT 2.6 - 10周年記念バージョン!” . Falvotech.com. 2012年11月5日時点のオリジナルよりアーカイブ。2012年11月12日閲覧。
- ^ 「CおよびC++用のユニットテストフレームワーク - Cutter」 . sourceforge.net . 2015年6月23日閲覧。
- ^ "Embedded Unit" . sourceforge.net . 2015年6月23日閲覧。
- ^ a b「ユニットテストツール - Embunit」 . embunit.com . 2015年6月23日閲覧。
- ^ "imb/fctx" . GitHub . 2015年6月23日閲覧。
- ^ 「テスト: GLibリファレンスマニュアル」 . gnome.org . 2018年9月10日閲覧。
- ^ "garage: GUnit: プロジェクト情報" . Garage.maemo.org. 2011年7月18日時点のオリジナルよりアーカイブ。2012年11月12日閲覧。
- ^ "hammocking: Hammocking: プロジェクト情報" . avengineers.github.io . 2023年1月11日閲覧。
- ^ 「lcut: 軽量Cユニットテストフレームワーク」。Googleプロジェクトホスティング。2016年7月27日閲覧。
- ^ a b “libcester” . GitHub.io . 2020年5月17日閲覧。
- ^ "LibU" . koanlogic.com . 2015年6月23日閲覧。
- ^ a b「Mimicc – CおよびC++用モックジェネレーター」 。 2021年6月15日閲覧。
- ^ 「JTN002 - MinUnit - C言語用の最小限のユニットテストフレームワーク」 Jera.com . 2012年11月12日閲覧。
- ^ "galvedro/mut" . GitHub . 2015年6月23日閲覧。
- ^ "eerimoq/nala" . GitHub . 2020年4月5日閲覧。
- ^ "novaprova" . novaprova.org . 2015年9月4日閲覧。
- ^ a b「opmock: 無料ソフトウェアのダウンロード」 . Sourceforge.net . 2012年11月12日閲覧。
- ^ a b「CおよびC++テストツール:静的コード解析、コードレビュー、ユニットテスト」 Parasoft、2012年9月24日。 2012年11月12日閲覧。
- ^ 「PicoTest: Cプログラム用の最小限のユニットテストフレームワーク」 GitHub 。2019年8月20日閲覧。
- ^ "jecklgamis/rcunit" . GitHub . 2015年6月23日閲覧。
- ^ a b “christophercrouzet/rexo” . GitHub . 2020年2月26日. 2020年2月26日閲覧。
- ^ “Warwolt/rktest” . GitHub . 2023年12月19日. 2023年12月19日閲覧。
- ^ 「IBM Rationalソフトウェア」 . rational.com . 2007年5月. 1997年12月10日時点のオリジナルよりアーカイブ。2015年6月23日閲覧。
- ^ "keithn/seatest" . GitHub . 2015年6月23日閲覧。
- ^ 「Accord - Dynamic Analyzer - C Unit Test Tool」 . Accord-soft.com. 2013年1月2日時点のオリジナルよりアーカイブ。 2012年11月12日閲覧。
- ^ 「C/C++用Sputユニットテストフレームワーク」 . use-strict.de . 2017年2月17日閲覧。
- ^ 「STRIDE Wiki」 . stridewiki.com . 2015年6月23日閲覧。
- ^ 「Tau - C/C++用のマイクロユニットテストフレームワーク」 . GitHub . 2021年5月30日閲覧。
- ^ a b "Redir" . Hitex.de. 2013年3月18日時点のオリジナルよりアーカイブ。 2012年11月12日閲覧。
- ^ 「TestApe - 組み込みソフトウェアのユニットテスト」 . testape.com . 2015年6月23日時点のオリジナルよりアーカイブ。 2015年6月23日閲覧。
- ^ "test-dept: スタブ機能付きC言語用ユニットテストフレームワーク" . Google Project Hosting . 2013年1月25日時点のオリジナルよりアーカイブ。 2015年6月23日閲覧。
- ^ 「tf-unit-test - ANSI C用ユニットテストフレームワーク」 . Google Project Hosting . 2015年6月23日閲覧。
- ^ "theft/CHANGELOG.md at master · silentbicycle/theft" . GitHub . 2024年3月20日閲覧。
- ^ 「silentbicycle/theft: C言語のプロパティベーステスト: わかりにくいバグを見つけるための入力を生成し、失敗する入力を最小限に抑える」 GitHub 。 2021年11月5日。
- ^ a b "ccosmin/tinytest" . GitHub . 2022年11月25日閲覧。
- ^ 「ユニティ」。
- ^「usfstl - ユーザー空間ファームウェアシミュレーションテストライブラリ」。GitHub 。
- ^ a b「組み込みソフトウェアテスト - Vector Software」 . vectorcast.com . 2015年6月23日閲覧。
- ^ a b「GitHub - jpassing/visualassert: Visual C++ 用ユニットテストアドイン」。2017年12月18日。
- ^ “mcandre/qc: qc - QuickCheckユニットテストフレームワークのCポート” . GitHub . 2020年10月26日閲覧。
- ^ a b「xTests - 多言語対応、軽量テストスイート」 . sourceforge.net . 2015年6月23日閲覧。
- ^ "ログイン" . tigris.org . 2009年3月22日時点のオリジナルよりアーカイブ。2015年6月23日閲覧。
- ^ "bandit" . banditcpp.github.io . 2017年9月21日閲覧。
- ^ Llopis, Noel.「C++ユニットテストフレームワークのジャングルを探る」、2004年12月28日。2010年2月13日閲覧。
- ^ Rozental, Gennadiy および Enficiaud, Raffi「Boost テストフィクスチャのドキュメント」。
- ^ Rozental, Gennadiy および Enficiaud, Raffi「Boost テスト ケース フィクスチャ」。
- ^ Rozental, Gennadiy および Enficiaud, Raffi「Boost テスト スイートの Entry/Exit Fixture」。
- ^ 「タートル」 . sourceforge.net .
- ^ 「Boost テストライブラリ」。Boost.org。
- ^ "Munkei/BugEye" . GitHub . 2016年10月27日閲覧。
- ^ 「MySQL Workbench/Casmine」 . GitHub.com . 2019年11月22日閲覧。
- ^ "catchorg/Catch2" . GitHub.com . 2018年7月21日閲覧。
- ^ "martinmoene/Catch" . GitHub.com . 2013年9月3日閲覧。
- ^ "cput" . CodePlex . 2015年6月23日閲覧。
- ^ "CPPOCL/test" . GitHub.com . 2018年10月8日.
- ^ 「CppTest - C++ ユニットテストフレームワーク」 . sourceforge.net . 2015年6月23日閲覧。
- ^ "doe300/cpptest-lite" . GitHub.com . 2015年10月18日閲覧。
- ^ "cppunit" . SourceForge.net. 2009年11月23日. 2012年11月9日時点のオリジナルよりアーカイブ。 2012年11月12日閲覧。
- ^ "cppunit" . Freedesktop.org . 2013年5月18日. 2013年11月6日閲覧。
- ^ 「Cpp Unit Lite」 . C2.com. 2011年4月21日. 2012年11月12日閲覧。
- ^ 「CPUnitプロジェクトページ」 . sourceforge.net . 2015年6月23日閲覧。
- ^ 「Criterion - KISS準拠の非侵入型クロスプラットフォーム単体テストフレームワーク」 GitHub 2015年9月4日閲覧。
- ^ "crpcut - 区画化された堅牢なPosix C++ユニットテストシステム" . sourceforge.net . 2015年6月23日閲覧。
- ^ 「Wiki - CUTE - C++ユニットテストが簡単に」 . cute-test.com . 2015年6月23日閲覧。
- ^ 「cutee、C++ユニットテストの簡単な環境」。Codesink.org 。 2012年11月12日閲覧。
- ^「CuteX: C++ ユニットテストエクスプレス」。GitHub 。
- ^ "CxxTest" . cxxtest.com .
- ^ "doctestライセンス" . GitHub . 2019年1月9日閲覧。
- ^ "onqtam/doctest" . GitHub . 2016年5月22日閲覧。
- ^ 「Exercisix: Alexander Churanov: Personal WebSite」 . Alexander Churanov. 2011年7月14日. 2013年6月13日時点のオリジナルよりアーカイブ。 2012年11月12日閲覧。
- ^ "eranpeer/FakeIt" . GitHub . 2015年6月23日閲覧。
- ^ 「FCTX - ヘッダー内のCユニットテスト」 。2011年7月18日時点のオリジナルよりアーカイブ。
- ^ 「Fructose: 無料開発ソフトウェアのダウンロード」 . Sourceforge.net . 2012年11月12日閲覧。
- ^ "googlemock - Google C++ モッキングフレームワーク" . GitHub.com . 2016年7月27日閲覧。
- ^ "googletest - Google C++ テストフレームワーク" . GitHub.com . 2016年7月27日閲覧。
- ^ 「HestiaはGitHubでホストされています」 . GitHub.com . 2017年11月19日. 2017年11月20日閲覧。
- ^ "dascandy/hippomocks" . GitHub . 2020年7月20日閲覧。
- ^ 「Igloo - C++向けのBDDスタイルのユニットテスト」 . igloo-testing.org . 2015年6月23日閲覧。
- ^ "martinmoene/lest" . GitHub.com . 2013年9月3日閲覧。
- ^ "etr/liblittletest" . GitHub . 2015年6月23日閲覧。
- ^ "libunittest C++ library" . sourceforge.net . 2015年6月29日時点のオリジナルよりアーカイブ。2015年6月23日閲覧。
- ^ Porter, Jim. 「mettle: C++14 ユニットテストフレームワーク」 . 2017年8月14日閲覧。
- ^ 「Microsoft Unit Testing Framework for C++ を使用した C/C++ の単体テストの作成」 . Microsoft . 2016年1月13日閲覧。
- ^ 「C++ SeamsおよびMockオブジェクト用のEclipse CDTプラグイン」 IFS 2012年11月18日閲覧。
- ^ "mockcpp - C++ モックフレームワーク" . Bitbucket.org. 2016年6月25日時点のオリジナルよりアーカイブ。2016年7月27日閲覧。
- ^ "mockitopp - C++用のシンプルなモック" . GitHub.com . 2015年3月19日閲覧。
- ^ 「ソフトウェア特許の地雷原:危険!このウェブサイトの利用は危険です!」 sourceforge.net . 2015年6月23日閲覧。
- ^ 「Nano CPP Unit」 . www.xpsd.org . 2006年1月18日時点のオリジナルよりアーカイブ。
- ^ "jdmclark/nullunit" . GitHub。 2013 年 10 月 2 日。2015 年6 月 23 日に取得。
- ^ 「サービスは一時的に利用できません」 oaklib.org . 2011年5月14日時点のオリジナルよりアーカイブ。2015年6月23日閲覧。
- ^ "snitch-org/snitch" . GitHub.com . 2023年10月16日閲覧。
- ^ 「Qt5 以降」。
- ^ 「Qt 4.7: QTestLib チュートリアル」 . Doc.qt.nokia.com. 2011年12月7日時点のオリジナルよりアーカイブ。2012年11月12日閲覧。
- ^ 「QuickCheck++」。
- ^ "QuickTest" . sf.net . 2015年6月23日閲覧。
- ^ 「SafetyNet、C++ユニットテストフレームワーク」devmentor.org . 2015年8月13日時点のオリジナルよりアーカイブ。2015年6月23日閲覧。
- ^ 「ShortCUT - 短いC++ユニットテストフレームワーク」 . CodeProject. 2007年2月15日. 2012年11月12日閲覧。
- ^ 「STRIDE Wiki」 . stridewiki.com . 2015年6月23日閲覧。
- ^ charlesweir. 「Symbian OS C++ ユニットテストフレームワーク」 . symbianosunit.co.uk . 2015年6月23日閲覧。
- ^ 「LDRA: LDRAテストベッドによるソフトウェア開発とテスト」。2006年10月25日閲覧。
{{cite web}}:|archive-url=形式が正しくありません: タイムスタンプ (ヘルプ)CS1 メンテナンス: url-status (リンク) - ^ 「Tau - C/C++用のマイクロユニットテストフレームワーク」 . GitHub . 2021年5月30日閲覧。
- ^ "TDOG C++ xUnit テストフレームワーク" . bigangrydog.com . 2016年3月21日時点のオリジナルよりアーカイブ。2016年3月16日閲覧。
- ^ 「Test soon: Test soon ドキュメント」 . sourceforge.net . 2015年6月23日閲覧。
- ^ 「Testwell CTA++の説明」 . Testwell.fi . 2012年11月12日閲覧。
- ^ "tpounds/tpunitpp" . GitHub.com . 2012年5月20日. 2012年11月12日閲覧。
- ^ "TPT/c-code-testing · PikeTec" . PikeTec.com. 2021年3月31日. 2021年3月31日閲覧。
- ^ "rollbear/Trompeloeil" . GitHub . 2015年7月23日閲覧。
- ^ 「TUT: C++ テンプレート ユニット テスト フレームワーク」。
- ^ 「C/C++のスマートユニットテスト」typemock.org。 2021年12月24日時点のオリジナルよりアーカイブ。
- ^ 「The unit++ Testing Framework」 . sourceforge.net . 2015年6月23日閲覧。
- ^ "burner/sweet.hpp" . GitHub . 2015年6月23日閲覧。
- ^ "unittest-cpp/unittest-cpp" . GitHub . 2015年6月23日閲覧。
- ^ "DronMDF/upp11" . GitHub . 2019年4月4日.
- ^ 「UquoniTest: C言語用ユニットテストライブラリ」 Q-mentum.com。2012年4月9日時点のオリジナルよりアーカイブ。 2012年11月12日閲覧。
- ^ “ut” . GitHub . 2022年3月.
- ^ "WinUnit" . CodePlex . 2015年6月23日閲覧。
- ^ "モスワルド: xUnit++: Wiki" . Bitbucket.org。 2012-11-06 。2012 年 11 月 12 日に取得。
- ^ 「sTest - C++ ユニットテストフレームワーク」 . GitHub . 2017年6月15日. 2017年6月15日閲覧。
- ^ a b「unittestcg - UnitTestCgはCgおよびHLSLプログラム用のユニットテストフレームワークです」。google.com 。 2015年3月24日。 2016年7月27日閲覧。
- ^ 「COBOLUnit」 . Google Sites . 2020年9月13日閲覧。
- ^ "cobol-unit-test" . GitHub.com . 2020年9月13日閲覧。
- ^ "ECBLUnit" . GitHub.com . 2021年1月24日閲覧。
- ^ "GCBLUnit" . GitHub.com . 2020年9月13日閲覧。
- ^ savignano software solutions. 「より短い時間でより良いソフトウェア: - savignano software solutions」 . Savignano.net . 2012年11月12日閲覧。
- ^ 「Compuware、DevOps for Mainframeポートフォリオにテストツールを追加 - DevOps.com」。DevOps.com。2018年7月25日。 2018年11月30日閲覧。
- ^ 「z/OS 自動ユニットテストフレームワーク(zUnit)」 ibm.com、2013年7月12日。
- ^ 「Micro Focus ユニットテストフレームワーク」。microfocus.com。
- ^ 「MXUnit - Adob e ColdFusion 用のユニットテストフレームワークと Eclipse プラグイン」。mxunit.org 。
- ^ "Crotest" . GitHub.com . 2022年2月.
- ^ "カールユニット 1.0" .ソースフォージ.net。
- ^ 「Dartテスト」。
- ^ 「Dartunit GitHub」 . GitHub .
- ^ 「DFUnit GitHubプロジェクト」 . GitHub . 2018年6月25日.
- ^ 「DUnit Borland Delphiプログラム用のXtremeテストフレームワーク」 SourceForge . 2006年7月17日.
- ^ 「DUnitC GitHubプロジェクト」 . GitHub . 2024年3月27日.
- ^ 「as3flexunitlib - ユニットテスト用のActionScript 3.0フレームワーク」 . Google Project Hosting . 2008年8月20日. 2012年11月12日閲覧。
- ^ “BreezeTest” . GitHub . 2020年10月.
- ^ 「FlexUnit」。
- ^ 「reflex-unit - Flex 2/3用ユニットテストフレームワーク」。Google Project Hosting 。2012年11月12日閲覧。
- ^ 「astuce - ECMAScript用のJUnitクローン」。Google Project Hosting 。2012年11月12日閲覧。
- ^ "AsUnit" . asunit.org . 2015年6月24日時点のオリジナルよりアーカイブ。 2015年6月23日閲覧。
- ^ 「dpuint - Flex 2および3用のユニットおよび統合テストフレームワーク」。Google Project Hosting 。 2012年11月12日閲覧。
- ^ 「fluint - Flexユニットおよび統合テストフレームワーク」。Google Project Hosting。2013年1月24日時点のオリジナルよりアーカイブ。 2015年6月23日閲覧。
- ^ "loomis: morefluent: Wiki" . Bitbucket.org. 2011年2月25日. 2012年11月12日閲覧。
- ^ 「mojotest - 非常にシンプルで使いやすいActionScript 3ユニットテストフレームワーク」。Google Project Hosting 。2012年11月12日閲覧。
- ^ "massiveinteractive/MassiveUnit" . GitHub.com . 2012年11月12日閲覧。
- ^ "DoclerLabs/hexUnit" . GitHub.com . 2018年4月18日閲覧。
- ^ "AVA" . ava.li .
- ^ "monolithed/Suitest" . GitHub.com . 2012年11月12日閲覧。
- ^ 「DOH: Dojo Objective Harness – The Dojo Toolkit - Reference Guide」 . Dojotoolkit.org . 2012年11月12日閲覧。
- ^ "lbrtw/ut" . GitHub。 2020年12月4日。
- ^「JavaScript ユニットテストフレームワーク、パート 1」。lbrtw.com 。
- ^ "jsunit.net" . 2008年7月21日時点のオリジナルよりアーカイブ。2007年4月30日閲覧。
- ^ Fenton, Steve. 「JavaScript Enhance Test Framework - Steve Fenton : The Internet, Web Development, JavaScript, Photography」 . Steve Fenton. 2012年11月1日時点のオリジナルよりアーカイブ。2012年11月12日閲覧。
- ^ "QUnit" . qunitjs.com .
- ^ 「Javascript 用のユニットテストフレームワーク」。unitjs.com 。
- ^ 「RhUnit - Rhi用のQUnit互換Javascriptユニットテストフレームワーク…」 。2013年4月20日時点のオリジナルよりアーカイブ。
- ^ 「Crosscheck ブラウザレステストフレームワーク:フロントサイド」thefrontside.net。 2006年7月5日時点のオリジナルよりアーカイブ。
- ^ 「J3ユニット」 .ソースフォージ.net。
- ^ 「Mocha」 . mochajs.org .
- ^ 「JavaScript向けの次世代コードテストスタック:Theintern/intern」。GitHub 。 2022年6月11日。
- ^ 「仕様フレームワークとツール」 Valleyhighlands.com、2010年11月26日。 2012年11月12日閲覧。
- ^ 「YUI 2: YUI テスト」 . Developer.yahoo.com. 2011年4月13日. 2012年10月31日時点のオリジナルよりアーカイブ。2012年11月12日閲覧。
- ^ "JSSpec - AlansWiki" . 2007年12月15日時点のオリジナルよりアーカイブ。2007年12月29日閲覧。
- ^ 「ホーム – Scriptaculous ドキュメント」 . GitHub.com . 2012年11月12日閲覧。
- ^ 「JSpec - JavaScript テストフレームワーク」 。 2009年4月26日時点のオリジナルよりアーカイブ。2009年4月8日閲覧。
- ^ 「Jasmine: Javascript テストフレームワーク」。2010年8月12日時点のオリジナルよりアーカイブ。2010年8月10日閲覧。
- ^ "nkallen/screw-unit" . GitHub.com . 2012年11月12日閲覧。
- ^ "substack/tape" . GitHub . 2015年1月29日閲覧。
- ^ “teenytest” . GitHub.com . 2022年6月8日.
- ^ TAP 出力は、CPAN モジュール TAP::Formatter::JUnit を介して簡単に JUnit XML に変換できます。
- ^ "JSAN - Test.Simple" . Openjsan.org. 2009年8月21日. 2012年11月16日時点のオリジナルよりアーカイブ。 2012年11月12日閲覧。
- ^ "JSAN - Test.More 0.21" . Openjsan.org. 2012年2月14日時点のオリジナルよりアーカイブ。2012年11月12日閲覧。
- ^ Bruce Williams. 「TestCase: プロジェクト情報」 . RubyForge. 2013年4月15日時点のオリジナルよりアーカイブ。 2012年11月12日閲覧。
- ^ "DouglasMeyer/test_it" . GitHub.com . 2012年11月12日閲覧。
- ^ “testdouble.js” . GitHub.com . 2022年6月29日.
- ^ 「軽量ユニバーサルJavaScriptユニットテストフレームワーク:Atesgoral/jsunity」。GitHub 。 2022年4月21日。
- ^ "willurd/JSTest" . GitHub.com . 2013年1月24日時点のオリジナルよりアーカイブ。2012年11月12日閲覧。
- ^「JSTest.NET - ブラウザレス JavaScript ユニットテストランナー」。CodePlex 。
- ^ "index" . 2002年10月10日時点のオリジナルよりアーカイブ。2025年9月27日閲覧。
- ^ 「rhinounit - Rhinoを使用したJavaScriptテストフレームワーク」。Google Project Hosting 。2012年11月12日閲覧。
- ^ "jasproject - JavaScript Agile Suite" . Google Project Hosting . 2012年11月12日閲覧。
- ^ 「FireUnit: Firefox 用 Firebug ユニットテスト」 . fireunit.org .
- ^ 「js-test-driver - リモートJavaScriptコンソール」。Google Project Hosting 。 2012年11月12日閲覧。
- ^ “JS Test Runner” . js-testrunner.codehaus.org . 2011年10月24日時点のオリジナルよりアーカイブ。2022年1月15日閲覧。
- ^ 「Sinon.JS - JavaScript 用のスタンドアロン テスト フェイク、スパイ、スタブ、モック。任意のユニット テスト フレームワークで動作します。」。
- ^ a b c「APIテスト」 . Parasoft.com . 2015年4月15日閲覧。
- ^ "Vows" . vowsjs.org . 2019年9月23日時点のオリジナルよりアーカイブ。2020年3月15日閲覧。
- ^ "カオラン/ノードユニット" . GitHub.com 。2012 年 11 月 12 日に取得。
- ^ 「Tyrtle :: Javascript ユニットテストフレームワーク」 GitHub.com 。 2012年4月25日時点のオリジナルよりアーカイブ。2017年10月28日閲覧。
- ^ “WebReflection/wru” . GitHub.com 。2012 年 11 月 12 日に取得。
- ^ 「Buster.JS 0.7 ドキュメント」 . busterjs.org .
- ^ "asvd/lighttest" . GitHub。 2021年9月16日。
- ^ 「ホーム - チャイ」 . chaijs.com .
- ^ "JSUS" . cristanza.github.io。
- ^ 「Wallaby - JavaScript 用の統合継続的テストランナー」。
- ^ 「fast-check - JavaScriptのプロパティベーステスト(QuickCheckのような)」 . GitHub.com . 2022年6月29日.
- ^ 「予想外」。
- ^ 「冗談」。
- ^ "CentiTF" . GitHub。 2022 年 4 月 20 日。
- ^ “RITEway” . GitHub . 2022年6月30日.
- ^ 「ユニットテストアサーションの再考」 2020年5月11日。
- ^ 「EUnit - Erlang用の軽量ユニットテストフレームワーク」svn.process-one.net . 2008年7月19日時点のオリジナルよりアーカイブ。
- ^ a b「Foq」。CodePlex 。
- ^ 「FsCheck: ランダムテストフレームワーク - ホーム」 . Codeplex.com . 2012年11月12日閲覧。
- ^ “アンドリニアイナ/FsMocks” . GitHub。 2014 年 5 月 7 日。
- ^ "FsTest" . CodePlex .
- ^ "FsUnit" . CodePlex .
- ^ a b「Forki: NaturalSpec: Wiki」 . Bitbucket.org . 2010年5月10日時点のオリジナルよりアーカイブ。
- ^ 「unquote - F#ユニットテストのアサーションを引用符で囲まれた式として記述し、ステップバイステップの失敗メッセージを無料で取得する」。GitHub.com 。 2016年7月27日閲覧。
- ^ "nasarb's funit-0.11.1 Documentation" . rubyforge.org . 2013年4月15日時点のオリジナルよりアーカイブ。
- ^ 「FORTRANユニットテストフレームワーク(FRUIT):無料の開発ソフトウェアのダウンロード」。Sourceforge.net 。2012年11月12日閲覧。
- ^ "flibs/ftnunit - flibs" . Flibs.sf.net . 2012年11月12日閲覧。
- ^ 「pFUnit: 無料開発ソフトウェアのダウンロード」 . Sourceforge.net . 2014年1月16日閲覧。
- ^ 「ObjexxFTK - Objexx Fortran ToolKit: Objexx Engineering」 . Objexx.com . 2012年11月12日閲覧。
- ^ "XFunit" . github.com . 2025年2月26日閲覧。
- ^ 「Zofuはオブジェクト指向のFortranユニットテストです」 GitHub.com 2019年7月10日閲覧。
- ^ 「go コマンド - cmd/go - Go プログラミング言語」 . pkg.go.dev . 2022年4月17日閲覧。
- ^ "tebeka/go2xunit" . GitHub . 2016年10月6日閲覧。
- ^ "easyb" . easyb.org .
- ^ 「spock - エンタープライズ対応仕様フレームワーク」 . GitHub.com . 2016年7月27日閲覧。
- ^ 「gmock - Groovyのモックフレームワーク」 . Google Project Hosting . 2011年12月13日. 2012年11月12日閲覧。
- ^ 「HUnit – Haskellユニットテスト」 . sourceforge.net .
- ^ 「HUnit-Plus: HUnit をベースにしたテストフレームワーク - Hackage 」。haskell.org 。
- ^ “nick8325/quickcheck” . GitHub . 2022年6月10日.
- ^ “feuerbach/smallcheck” . GitHub . 2022年6月2日.
- ^ “hspec/hspec” . GitHub . 2022年6月10日.
- ^ "marcotmarcot/chuchu" . GitHub .
- ^ "humane-software/haskell-bdd" . GitHub . 2019年12月30日.
- ^ "test-framework" . Stackage .
- ^ 「Haskellテストフレームワーク」。Stackage 。
- ^トリヴィア。「IdMUnit.org」。ソースフォージ.net。
- ^ 「Igor ユニットテストフレームワーク」 . GitHub.com . 2018年10月11日閲覧。
- ^ Galloy, Michael. 「mgunit」 . GitHub.com . 2015年9月27日閲覧。
- ^ 「ユニットテスト」 www.barnett.id.au . 2007年3月4日時点のオリジナルよりアーカイブ。
- ^ボウラー、マイク、「HtmlUnit 」。sourceforge.net 。
- ^ 「ieunit - Webページ用のユニットテストフレームワーク」。Google Project Hosting 。2012年11月12日閲覧。
- ^ "Canoo WebTest" . canoo.com . 2010年11月3日時点のオリジナルよりアーカイブ。2007年3月3日閲覧。
- ^「SoapUI - 機能テストのホーム」。soapui.org 。
- ^「API テスト」。Parasoft 。
- ^ 「Traffic Parrot ホームページ」。
- ^ 「Agitar Technologies」 . agitar.com .
- ^「Artos · 次世代テストツール」。theartos.com 。
- ^ 「 Arquillian · 実際のテストを書く」。arquillian.org 。
- ^ 「AssertJ: 無料開発ソフトウェアのダウンロード」 GitHub.com 2018年6月15日閲覧。
- ^ "beanSpec: 無料開発ソフトウェアのダウンロードはここをクリック" . Sourceforge.net . 2012年11月12日閲覧。
- ^ "abreksa4/BeanTest" . GitHub . 2016年1月12日時点のオリジナルよりアーカイブ。
- ^ 「例による仕様 - Concordion 」。concordion.org 。
- ^ "コンキュテスト" . concutest.org。
- ^ "cucumber/cucumber-jvm" . GitHub.com . 2012年11月12日閲覧。
- ^ 「Java 8用のテストフレームワーク」 。 2016年3月23日閲覧。
- ^ “東京の税理士を探すなら税理士紹介ドットコム” . dbunit.org。 2013 年 1 月 12 日にオリジナルからアーカイブされました。
- ^ "EasyMock" . easymock.org . 2019年8月7日時点のオリジナルよりアーカイブ。 2012年4月6日閲覧。
- ^ "10. テスト" . springsource.org . 2015年6月23日閲覧。
- ^ 「ETLUNIT ホーム」 . atlassian.net .
- ^ 「Etl-unit」。
- ^ Fraser, Gordon; Arcuri, Andrea (2011). 「EvoSuite」.第19回ACM SIGSOFTシンポジウムおよび第13回ヨーロッパソフトウェア工学基礎会議の議事録. Esec/fse '11. pp. 416– 419. doi : 10.1145/2025113.2025179 . ISBN 9781450304436. S2CID 10599913 .
- ^ Lavers, Tim. 「GrandTestAuto」 . grandtestauto.org .
- ^ "GroboUtils" . sourceforge.net .
- ^ baeldung (2016年7月3日). 「Hamcrestを使ったテスト | Baeldung」 . www.baeldung.com . 2022年8月9日閲覧。
- ^ "havarunner/havarunner" . GitHub . 2022年4月18日.
- ^ 「instinct - InstinctはJava用のビヘイビア駆動開発(BDD)フレームワークです」。Google Project Hosting 。2012年11月12日閲覧。
- ^しぃこ (2010年11月17日)。「shyiko/jsst Wiki」。GitHub.com 。2012 年 11 月 12 日に取得。
- ^ 「JBehave とは何ですか?」 . jbehave.org .
- ^ "JDave" . jdave.org . 2014年2月26日時点のオリジナルよりアーカイブ。2008年3月28日閲覧。
- ^クーン、エイドリアン;ヴァン・ロンパイ、バート;ヘンセンバーガー、リー。ニールストラシュ、オスカー。デマイヤー、セルジュ。ガエリ、マルクス。 Van Leemput、Koenraad (2009-04-21)。「JExample: テスト間の依存関係を利用して欠陥の位置特定を改善する」ソフトウェアエンジニアリングおよびエクストリームプログラミングにおけるアジャイルプロセス。ビジネス情報処理の講義ノート。 Vol. 9. Scg.unibe.ch.ページ 73 ~ 82。CiteSeerX 10.1.1.144.7750。土井: 10.1007/978-3-540-68255-4_8。ISBN 978-3-540-68254-7. 2012年11月12日閲覧。
- ^ 「JGiven」 . jgiven.org .
- ^ 「jMock - Java 用の表現力豊かなモック オブジェクト ライブラリ」。jmock.org 。
- ^ 「Google プロジェクト ホスティング」 . google.com .
- ^ベンツ、セバスチャン. 「Jnario」 . jnario.org .
- ^リンク、ヨハネス。「jqwik」。jqwik.net。
- ^ 「Javaテストツール:静的コード解析、コードレビュー、ユニットテスト」 Parasoft、2012年10月8日。2012年10月25日時点のオリジナルよりアーカイブ。 2012年11月12日閲覧。
- ^記事タイトル
- ^ 「JUnit - 概要」 . junit.org .
- ^ 「JUnitEE ホーム」 . junitee.sourceforge.io .
- ^ 「JWalk ソフトウェアテストツールスイート - アジャイル手法のための遅延体系的ユニットテスト」シェフィールド大学。 2014年9月4日閲覧。
- ^ "mockito - よりシンプルで優れたモック作成" . GitHub.com . 2016年7月27日. 2012年11月12日閲覧。
- ^ 「エンタープライズアプリケーションテスト用のモッククラス」 。 2014年9月4日閲覧。
- ^ 「Needle - Java EE の効果的な単体テスト - 概要」 . spree.de .
- ^ "JavaLib" . neu.edu . 2010年11月16日時点のオリジナルよりアーカイブ。2009年2月26日閲覧。
- ^ "GitHub - OpenPojo/openpojo: POJO テストと ID 管理が簡単になりました" .
- ^ 「PIT変異テスト」 . pitest.org . 2024年9月5日閲覧。
- ^ 「powermock - PowerMock は、通常はテスト不可能とみなされるコードの単体テストを可能にする Java フレームワークです」。powermock.org 。
- ^ "Randoop" . mernst.github.io . 2015年6月23日時点のオリジナルよりアーカイブ。2015年6月23日閲覧。
- ^ 「Spock フレームワークリファレンスドキュメント」。
- ^ "Sprystone.com" . 2011年7月16日時点のオリジナルよりアーカイブ。
- ^ "Sureassert UC" . sureassert.com . 2014年3月5日時点のオリジナルよりアーカイブ。 2011年6月24日閲覧。
- ^ "tacinga.com" . tacinga.com . 2018年4月8日時点のオリジナルよりアーカイブ。 2018年4月19日閲覧。
- ^ 「Tacingaウェブサイト」Tacinga . 2018年4月8日時点のオリジナルよりアーカイブ。2018年4月19日閲覧。
- ^ 「TestNGでJavaユニットテストが簡単に」 . Ibm.com. 2005年1月6日. 2012年11月14日時点のオリジナルよりアーカイブ。 2012年11月12日閲覧。
- ^ 「Google Testing Blog: TotT: TestNG on the Toilet」 . Googletesting.blogspot.com . 2012年11月12日閲覧。
- ^ 「Testcontainersウェブサイト」 . Testcontainers . 2025年8月30日閲覧。
- ^ "Unitils – インデックス" . untils.org。
- ^ a b c "<XmlUnit/>" . sourceforge.net .
- ^ JKI (2012年11月7日). 「VI Tester: JKI ディスカッションフォーラム」 . Jkisoft.com . 2012年11月12日閲覧。
- ^ JKI (2015-11-08)。「Caraya – Git リポジトリ – GitHub」。 Jki.net 。2016 年 5 月 24 日に取得。
- ^ "InstaCoverage" . IncQuery Labs Ltd. 2018年1月2日. 2018年8月2日時点のオリジナルよりアーカイブ。 2016年8月2日閲覧。
- ^ "zeroloop/l-unit8" . GitHub .
- ^ 「Comprehensive TEX Archive Network: Package qstest」 . Ctan.org . 2013年7月4日閲覧。
- ^ 「vl-unit - Visual Lisp ユニットテストフレームワーク」。Google Project Hosting 。2012年11月12日閲覧。
- ^ "clojure.test - Clojure v1.9 APIドキュメント" . Clojure.github.com. 2013年1月17日時点のオリジナルよりアーカイブ。2018年10月10日閲覧。
- ^ 「Expectations by jaycfields」 . clojure-expectations.github.io . 2018年10月10日閲覧。
- ^ “マリック/ミジェ” . GitHub.com 。2018年10月10日に取得。
- ^ "slagyr/speclj" . GitHub.com . 2018年10月10日閲覧。
- ^ "clojure/test.check" . GitHub.com . 2018年10月10日閲覧。
- ^ "CLiki: CLUnit" . cliki.net .
- ^ 「My Lisp Unit Test Framework」 。 2007年12月31日時点のオリジナルよりアーカイブ。2008年1月15日閲覧。
- ^ "FiveAM" . Common-lisp.net. 2004年11月16日. 2012年6月25日時点のオリジナルよりアーカイブ。 2012年11月12日閲覧。
- ^ "FReT" . Common-lisp.net . 2012年11月12日閲覧。
- ^ "Grand-prix" . Common-lisp.net . 2012年11月12日閲覧。
- ^ 「HEUTE - Common LISP ユニットテストパッケージ」 Rdrop.com 2012年11月12日閲覧。
- ^ 「LIFT - テスト用LIspフレームワーク」 . Common-lisp.net . 2012年11月12日閲覧。
- ^ "lisp-unit" . Cs.northwestern.edu. 2012年11月6日時点のオリジナルよりアーカイブ。2012年11月12日閲覧。
- ^ "prove" . GitHub.com . 2022年2月19日.
- ^ "パッケージ: lang/lisp/code/testing/rt/" . Cs.cmu.edu . 2012年11月12日閲覧。
- ^ "stefil" . Common-lisp.net . 2012年11月12日閲覧。
- ^ "CLiki: xlunit" . cliki.net .
- ^ “Buttercup” . GitHub . 2022年2月23日.
- ^ JariAalto (2010-12-11). "El Unit" . EmacsWiki . 2012年11月12日閲覧。
- ^ LennartBorgman (2010-03-18). 「Elk Test」 . EmacsWiki . 2012年11月12日閲覧。
- ^フリーエカナヤカ (2009年5月13日)。「unit-test.el」。 EmacsWiki 。2012 年 11 月 12 日に取得。
- ^ "3 RackUnit API" . Docs.racket-lang.org . 2012年11月12日閲覧。
- ^ Neil Van Dyke. 「Overeasy: Racket Language Test Engine」 . Neilvandyke.org . 2012年11月12日閲覧。
- ^ main.ss. 「PLaneT パッケージリポジトリ: PLaneT > schematics > schemeunit.plt」 . Planet.plt-scheme.org. 2011年7月27日時点のオリジナルよりアーカイブ。 2012年11月12日閲覧。
- ^ Neil Van Dyke. 「Testeez: R5RSスキーム向け軽量ユニットテストメカニズム」 Neilvandyke.org . 2012年11月12日閲覧。
- ^ Per Bothner. 「テストスイート用のScheme API」 . srfi.schemers.org. 2020年12月10日時点のオリジナルよりアーカイブ。2021年1月4日閲覧。
- ^ "lua-TestMore" .
- ^ "Luaunit" . Phil.freehackers.org . 2012年11月12日閲覧。
- ^ "lunit: Lua用ユニットテストフレームワーク" . Nessie.de. 2009年11月5日. 2011年7月19日時点のオリジナルよりアーカイブ。2012年11月12日閲覧。
- ^ axelberres (2015年7月13日). 「mlUnit」 . SourceForge .
- ^ "mlunit_2008a - File Exchange - MATLAB Central" . Mathworks.com . 2012年11月12日閲覧。
- ^ 「MUnit: MATLABのユニットテストフレームワーク - File Exchange - MATLAB Central」 . Mathworks.com . 2012年11月12日閲覧。
- ^ 「MUnit: MATLABのユニットテストフレームワーク - File Exchange - MATLAB Central」 . Mathworks.com. 2006年8月7日時点のオリジナルよりアーカイブ。 2012年11月12日閲覧。
- ^ 「MATLAB xUnit テストフレームワーク - ファイル交換 - MATLAB Central」 . Mathworks.com. 2012年12月17日時点のオリジナルよりアーカイブ。 2012年11月12日閲覧。
- ^ "tgs: MATLAB用Doctest" . Bitbucket.org . 2012年3月25日時点のオリジナルよりアーカイブ。2011年8月5日閲覧。
- ^ Smith, Thomas. 「Doctest - 関数のヘルプコメントにテスト可能な例を埋め込む」 2012年3月25日時点のオリジナルよりアーカイブ。 2011年8月5日閲覧。
- ^ 「ユニットテストフレームワーク」。mathworks.com 。
- ^ a b「TTest: MATLABおよびGNU Octave用のアサーションフレームワーク(アルファ版)」 。 2021年1月20日閲覧。
- ^ "atata-framework/atata" . GitHub.com。 2022年6月22日。
- ^ "DbUnit.NET" . sourceforge.net .
- ^ "エラーユニット" .エラーユニット.com。
- ^ "ピスト/ピスト" . GitHub。 2022年6月27日。
- ^ 「mb-unit - Gallio テスト自動化プラットフォームと MbUnit ユニットテストフレームワーク」。gallio.org 。
- ^ 「LightBDD/LightBDD: 読みやすく保守しやすいテストを作成できるBDDフレームワーク」 . GitHub.com . 2022年6月29日.
- ^ 「mb-unit - Gallio テスト自動化プラットフォームと MbUnit ユニットテスト フレームワーク」。mbunit.com 。
- ^ 「moq - .NETとSilverlightのための最もシンプルなモックライブラリ」 . google.com . 2022年6月30日.
- ^ 「NBi」。
- ^ 「NFluent を使用すると、アサーションの記述が高速化され、容易になります」。
- ^ 「nmate - Visual Studio 用のオープンソースの単体テストコード生成および統合アドイン」。Googleプロジェクトホスティング。
- ^ 「.NETStandard、.NETFramework、.NETCore 用のユニット テスト プラットフォーム」。
- ^ 「Pex、.NET 向け自動ホワイト ボックス テスト - Microsoft Research」 . microsoft.com . Microsoft . 2015 年6 月 23 日閲覧。
- ^ "ホーム" . qgonestudio.com . 2015年6月23日閲覧。
- ^ 「QuickUnit - インタラクティブユニットテストデザイナー - ホーム」www.quickunit.com。2010年3月27日時点のオリジナルよりアーカイブ。2022年1月15日閲覧。
- ^ "abb-iss/Randoop.NET" . GitHub . 2015年6月23日閲覧。
- ^ “アイエンデ@ラヒエン” .アイエンデ.com 。2012 年 11 月 12 日に取得。
- ^ 「Roasterユニットテスト」 . CodePlex . 2015年6月23日閲覧。
- ^ TechTalk. 「SpecFlow」 . 2015年6月23日閲覧。
- ^ "Specter Framework" . sf.net . 2015年6月23日閲覧。
- ^ 「TestDriven.Net > ホーム」 . testdriven.net .
- ^ 「NETテストツール:Parasoft dotTESTによる静的コード分析、コードレビュー、単体テスト」 Parasoft.com。2012年11月3日時点のオリジナルよりアーカイブ。 2012年11月12日閲覧。
- ^「TickSpec: F# BDDフレームワーク」。CodePlex 。
- ^ 「スマートユニットテスト - Typemockで簡単に」typemock.org . 2021年12月24日時点のオリジナルよりアーカイブ。
- ^ 「Pretty Objects >> Products > Visual T#」www.prettyobjects.com . 2011年2月27日時点のオリジナルよりアーカイブ。
- ^ 「xUnit.net - C# および .NET 用のユニットテストフレームワーク(NUnit の後継)」。CodePlex。
- ^ "Index" . Camelos.sourceforge.net . 2012年11月12日閲覧。
- ^ 「Pascal TAPユニットテストスイート:無料ソフトウェアダウンロード」。Sourceforge.net 。 2012年11月12日閲覧。
- ^ "graemeg/fptest" . GitHub.com . 2012年11月12日閲覧。
- ^ 「DUNIT: Delphi プログラム用の Xtreme テスト フレームワーク」 . sourceforge.net .
- ^ 「DUnit2: 無料ソフトウェアのダウンロード」 . Sourceforge.net . 2012年11月12日閲覧。
- ^ "DUnitX" . GitHub . 2014年7月9日閲覧。
- ^ "DUnitm" . GitHub . 2017年7月9日閲覧。
- ^ "gabriel/gh-unit" . GitHub.com . 2012年11月12日閲覧。
- ^ philsquared (2012年6月2日). 「philsquared/Catch Wiki」 . GitHub.com . 2012年11月12日閲覧。
- ^ "pivotal/cedar" . GitHub.com . 2012年11月12日閲覧。
- ^ “kiwi-bdd/Kiwi” . GitHub . 2022年7月4日.
- ^ "スペクタ/スペクタ" . GitHub。 2022 年 7 月 4 日。
- ^ "modocache/personal-fork-of-Quick" . GitHub . 2020年4月12日.
- ^ "ObjcUnit" . Oops.se. 2012年11月12日閲覧。
- ^ "Sen:te - OCUnit" . Sente.ch. 2011年10月13日時点のオリジナルよりアーカイブ。2012年11月12日閲覧。
- ^ 「witebox - iPhone開発専用の、より視覚的に優れたユニットテストシステム」。Google Project Hosting 。2012年11月12日閲覧。
- ^ "WOTest" . wincent.com . 2008年8月21日時点のオリジナルよりアーカイブ。
- ^ a b「Xcode: 機能」 . Apple Developer . 2014年11月4日閲覧。
- ^ "mirage/alcotest" . GitHub.com . 2015年11月17日閲覧。
- ^ "OUnit" . ocamlcore.org .
- ^クラーク、ザビエル (2012 年 8 月 30 日)。「カプット - はじめに」。x9c.fr。
- ^ "Objective Caml" . 2007年2月19日時点のオリジナルよりアーカイブ。2007年2月26日閲覧。
- ^ 「FORT: 無料開発ソフトウェアのダウンロード」 . Sourceforge.net . 2012年11月12日閲覧。
- ^ 「PRUnit SourceForge プロジェクト ホームページ」 . sourceforge.net .
- ^ 「Home - Test Anything Protocol」 。 2023年5月30日閲覧。
- ^ "Test::Harness" . metacpan.org . 2012年11月12日閲覧。
- ^ "Test::More" . metacpan.org . 2012年11月12日閲覧。
- ^ "Test::Class" . metacpan.org . 2012年11月12日閲覧。
- ^ "Test::Class::Moose" . metacpan.org . 2018年11月11日閲覧。
- ^ "Test::Builder" . metacpan.org . 2012年11月12日閲覧。
- ^ "Test::Unit" . metacpan.org . 2012年11月12日閲覧。
- ^ 「PerlUnit: Perl 用ユニットテストフレームワーク」 . sourceforge.net .
- ^ "Re: Test::Unit、::Class、それとも::Inline?" nntp.perl.org . 2012年11月12日閲覧。
- ^ "Re: Test::Unit、::Class、それとも::Inline?" nntp.perl.org . 2012年11月12日閲覧。
- ^ "Test::DBUnit" . metacpan.org . 2012年11月12日閲覧。
- ^ "Test::Unit::Lite" . metacpan.org . 2012年11月12日閲覧。
- ^ "Test::Able" . metacpan.org . 2012年11月12日閲覧。
- ^ 「PHPUnit – PHP テストフレームワーク」 . phpunit.de .
- ^ 「PHPユニットテストフレームワーク」 . sourceforge.net . 2011年5月7日時点のオリジナルよりアーカイブ。2011年4月21日閲覧。
- ^ "/tools/lime/trunk - symfony - Trac" . Trac.symfony-project.com. 2007年9月26日時点のオリジナルよりアーカイブ。 2012年11月12日閲覧。
- ^ 「レンズ」。
- ^ "atoum/atoum" . GitHub.com . 2012年11月12日閲覧。
- ^ 「SimpleTest - PHPのユニットテスト」 . simpletest.org . 2018年6月27日時点のオリジナルよりアーカイブ。2012年7月3日閲覧。
- ^ "Testilence" . 2017年12月17日閲覧。
- ^ "shiflett/testmore" . Shiflett.org. 2010年12月23日時点のオリジナルよりアーカイブ。2012年11月12日閲覧。
- ^ Shiflett, Chris. 「PHP用Test::Simple」 . shiflett.org .
- ^ “ヤコボ/スナップテスト” . GitHub。
- ^ "Enhance-PHP/Enhance-PHP" . GitHub . 2017年12月17日閲覧。
- ^ README. 「jamm/Tester」 . GitHub.com . 2012年11月12日閲覧。
- ^ "ptrofimov/phpinlinetest" . GitHub.com . 2012年11月12日閲覧。
- ^ "phpspec" . phpspec.net .
- ^ "ネット/テスター" . GitHub.com 。2014 年 4 月 22 日に取得。
- ^ "crysalead/kahlan" . GitHub.com . 2015年3月19日閲覧。
- ^ "01-Introduction" . Codeception . 2015年10月7日閲覧。
- ^ 「Pest - エレガントなPHPテストフレームワーク」 . Pest - エレガントなPHPテストフレームワーク. 2022年6月2日閲覧。
- ^ “PbUnit homePage” . 2009年7月28日. 2009年7月28日時点のオリジナルよりアーカイブ。 2012年11月12日閲覧。
- ^ 「GitHub - pester/Pester」 . Microsoft . 2017年6月21日閲覧。
- ^ 「ProUnitへようこそ! - The Progress - OpenEdgeユニットテストフレームワーク」。sourceforge.net 。
- ^ “CameronWills/OEUnit” . GitHub . 2020年11月24日.
- ^ 「Prologユニットテスト」 . Swi-prolog.org . 2012年11月12日閲覧。
- ^ 「フォルダ「テスター」」" . xlog.ch. 2023年1月14日にオリジナルからアーカイブ。2023年1月14日閲覧。
- ^ "lgtunit" . logtalk.org . 2013年10月14日閲覧。
- ^ "Rspec-puppet" . 2017年7月13日閲覧。
- ^ 「Autotest - Linux での完全自動テスト」。
- ^ 「Balder: 現実世界の複雑さのテスト」 balder.dev 2025年11月19日閲覧。
- ^ "25.3. unittest – ユニットテストフレームワーク – Python 2.7.10 ドキュメント" . python.org . 2015年6月23日閲覧。
- ^ 「ユーザーへの注意 – nose 1.3.7 ドキュメント」 。 2016年12月29日閲覧。
- ^ "pytest: より良いプログラムを書くのに役立ちます" pytest.org . 2015年6月23日閲覧。
- ^ 「Hilsterテストフレームワークのドキュメント」 . docs.hilster.io . 2020年6月3日閲覧。
- ^ "TwistedTrial" . Twistedmatrix.com. 2012年11月2日時点のオリジナルよりアーカイブ。2012年11月12日閲覧。
- ^ 「Should-DSLドキュメント」 . should-dsl.info . 2015年6月23日閲覧。
- ^ 「Greenは、クリーンでカラフル、そして高速なPythonテストランナーです」。GitHub。2017年4月28日閲覧。
- ^ 「Rユニットテストフレームワーク:無料ソフトウェアのダウンロード」。Sourceforge.net 。 2012年11月12日閲覧。
- ^ 「CRAN - パッケージ testthat」 . Cran.r-project.org. 2012年6月27日. 2012年11月12日閲覧。
- ^ 「CRAN - パッケージ tinytest」 . CRAN.r-project.org. 2019年4月25日. 2020年5月26日閲覧。
- ^ 「REBOL.org」。
- ^ 「RPGUnit.org - 概要」 . sourceforge.net .
- ^ "Module: Test::Unit (Ruby 1.9.3)" . Ruby-doc.org. 2012年11月8日. 2004年8月24日時点のオリジナルよりアーカイブ。 2012年11月12日閲覧。
- ^ a b “Ruby 2.2” . GitHub . 2022年6月26日.
- ^ 「Ruby 2.2.0 リリース」。
- ^ a b「モジュール: Test::Unit (Ruby 2.1.0) - Ruby-Doc.org」。
- ^ 「コミュニティ、オープンソースのRuby on Rails開発」 thoughtbot 。 2012年11月12日閲覧。
- ^ 「minitest (2.0.2) のドキュメント」 . Rubydoc.info . 2012年11月12日閲覧。
- ^ 「Minitest | ruby用最速テストフレームワーク」 blog.zenspider.com . 2011年7月18日時点のオリジナルよりアーカイブ。
- ^ 「TMFのGitHubページ」 . GitHub.com . 2013年1月24日閲覧。
- ^ 「FUTS - SASユニットテストフレームワーク」 ThotWave。2015年3月13日時点のオリジナルよりアーカイブ。2012年11月12日閲覧。
- ^ "SclUnit" . sasCommunity. 2008年10月26日. 2012年11月12日閲覧。
- ^ 「SASUnit: 無料開発ソフトウェアのダウンロード」 . Sourceforge.net . 2012年11月12日閲覧。
- ^ 「Rehersal - Scala 用のテストフレームワーク」 . sourceforge.net .
- ^ 「scalacheck - ScalaCheck: Scala のプロパティベースのテスト」。
- ^ "ScalaTest" . scalatest.org .
- ^ 「scunit - Scala用ユニットテストフレームワーク」。Google Project Hosting 。2012年11月12日閲覧。
- ^ 「specs2 - Scala のソフトウェア仕様」。
- ^ 「Scala用の小型でポータブルなテストライブラリ」 . GitHub.com . 2016年5月17日閲覧。
- ^ "test_run - テストの起動" . Help.scilab.org. 2011年11月21日. 2012年11月12日閲覧.
- ^ "lehmannro/assert.sh" . GitHub.com . 2012年11月12日閲覧。
- ^ Grange, Pascal. 「pgrange/bash_unit: プロフェッショナル向けbashユニットテストエンタープライズエディションフレームワーク」 . GitHub.com . 2020年7月5日閲覧。
- ^ "sstephenson/bats" . GitHub.com . 2012年11月12日閲覧。
- ^ shadowfen (2019年3月12日). “jshu” . SourceForge .
- ^ 「Roundup - シェルのバグを防ぐ。(そして:あなたは模範的なUnixユーザーですか?) - It's Bonus」 Itsbonus.heroku.com、2010年11月1日。2012年9月6日時点のオリジナルよりアーカイブ。 2012年11月12日閲覧。
- ^ハラン。「シュユニット」。ソースフォージ.net。
- ^ 「shUnit2 - Unixシェルスクリプト用のxUnitベースのユニットテスト」。Google Project Hosting 。2012年11月12日閲覧。
- ^メルテン、ステファン。「フィルターユニット」。 Merten-home.de 。2012 年 11 月 12 日に取得。
- ^ "MlUnit" . 2015年7月13日.
- ^ 「Simulinkテスト」。
- ^ 「SQLUnit プロジェクト」 . sourceforge.net .
- ^ "fitnesse.info" . 2009年8月5日時点のオリジナルよりアーカイブ。
- ^「STKドキュメント」.wikidot.com .
- ^ "MyTAP" . GitHub.com . 2013年1月28日時点のオリジナルよりアーカイブ。2017年10月28日閲覧。
- ^ "utMySQL" . sourceforge.net .
- ^ 「utPLSQL、PL/SQLのテストフレームワーク」。utplsql.org 。
- ^ 「Code Tester for Oracle Community」 . software.dell.com/. 2013年5月22日. 2014年2月13日閲覧。
- ^ 「Quest Softwareの自動PL SQLコードテスト - コードテスター」 quest.com . 2013年9月30日閲覧。
- ^ 「Dell、Quest Softwareを23億6000万ドルで買収」 2012年7月2日. 2018年6月23日時点のオリジナルよりアーカイブ。 2017年12月19日閲覧。
- ^ 「QuestがFrancisco PartnersとElliott Managementの支援を受けて独立系ソフトウェア会社として発足」 2018年10月9日。
- ^ 「SQL Developerを使用したユニットテスト」 Docs.oracle.com . 2012年11月12日閲覧。
- ^ 「PL/Unit - Oracle向けテスト駆動開発」plunit.com . 2011年2月8日時点のオリジナルよりアーカイブ。2009年12月22日閲覧。
- ^ 「pluto-test-framework - Oracle用PL/SQLユニットテスト」 . GitHub.com . 2016年7月27日閲覧。
- ^ "rsim/ruby-plsql-spec" . GitHub.com . 2012年11月12日閲覧。
- ^ Benilov, Jake. 「DbFit」 . benilovj.github.io .
- ^ "angoca/db2unit" . GitHub . 2019年2月15日.
- ^ 「Epicは他のどのテストツールよりも失敗が多い」 。 2014年5月28日時点のオリジナルよりアーカイブ。2010年11月1日閲覧。
- ^ "pgTAP" . pgtap.org .
- ^ 「pgtools: PostgreSQLのスキーマロードおよびテストツール」 Sourceforge.net、2013年3月22日。 2019年4月30日閲覧。
- ^ "dkLab: コンストラクター: PGUnit: PostgreSQL 8.3用ストアドプロシージャ単体テストフレームワーク" . En.dklab.ru. 2019年4月30日時点のオリジナルよりアーカイブ。 2019年4月30日閲覧。
- ^ 「tSQLt - SQL Server のデータベース単体テスト」。
- ^ Red Gate Software Ltd. 「SQL Test - SQL Serverの単体テスト」 Red-gate.com 2012年11月12日閲覧。
- ^ aevdokimenko. 「TSQLUnit ユニットテストフレームワーク」 . SourceForge . 2006年11月21日時点のオリジナルよりアーカイブ。
- ^ "TSQLUnit" . Sourceforge.net. 2012年11月2日時点のオリジナルよりアーカイブ。2012年11月12日閲覧。
- ^ "utTSQL" . sourceforge.net .
- ^ 「Visual Studio 2005 Team Edition for Database Professionals アドオンを公式 Microsoft ダウンロード センターからダウンロード」。Microsoft.com。2007 年 1 月 8 日。2012年 11 月 12 日閲覧。
- ^ 「Alcyone SQL Unitのダウンロード」 。 2015年2月2日時点のオリジナルよりアーカイブ。2014年8月18日閲覧。
- ^ 「TST T-SQL テスト ツール」。CodePlex 。
- ^ vassilvk (2012-06-15). 「vassilvk/slacker Wiki」 . GitHub.com . 2012年11月12日閲覧。
- ^ 「Quick/Quick」 . GitHub . 2019年8月28日.
- ^ “railsware/Sleipnir” . GitHub。 2019年8月27日。
- ^ 「SVUnit Sourceforgeページ」 。 2014年5月6日閲覧。
- ^ a b「VUnit – VUnit ドキュメント」。
- ^ 「Tclバンドルパッケージ - tcltestマニュアルページ」 . Tcl.tk. 2012年11月12日閲覧。
- ^ 「TclUnit: 無料開発ソフトウェアのダウンロード」 . Sourceforge.net . 2012年11月12日閲覧。
- ^ 「t-unit - Tclプログラミング言語用のユニットテストフレームワーク」。Google Project Hosting 。2012年11月12日閲覧。
- ^ "<data:blog.pageTitle/>" .
- ^「tsUnit - TypeScriptユニットテストフレームワーク」。CodePlex 。
- ^ 「Oscar - TypeScript 用のテストハーネス」。adriencadet.com 。
- ^ 「Alsatian - TypeScript用テストハーネス」 . GitHub.com . 2019年8月27日.
- ^ 「fast-check - TypeScript用QuickCheck」 . GitHub.com . 2019年8月29日.
- ^ 「Testyts - 最新のTypeScriptテストフレームワーク」 . testy.github.io . 2019年2月8日閲覧。
- ^ 「FoxUnit > Home (DNN 2.0.4)」。2005年4月2日時点のオリジナルよりアーカイブ。2005年7月11日閲覧。
- ^ "RefleX" . Reflex.gforge.inria.fr. 2012年10月31日時点のオリジナルよりアーカイブ。2012年11月12日閲覧。
- ^ "RefleX" . Reflex.gforge.inria.fr. 2013年1月17日時点のオリジナルよりアーカイブ。2012年11月12日閲覧。
- ^ 「vauto - 拡張可能 - データ駆動型 - 自動化フレームワーク」。Google Project Hosting 。2012年11月12日閲覧。
- ^ "juxy.tigris.org" . tigris.org . 2007年10月12日時点のオリジナルよりアーカイブ。2007年11月8日閲覧。
- ^ 「Tennison テスト( XSLT ユニットテスト) - サイトの構築」。sourceforge.net 。
- ^ 「ユニットテストフレームワーク - XSLT」 . sourceforge.net .
- ^ "XSLTunit" . xsltunit.org . 2007年1月5日時点のオリジナルよりアーカイブ。2007年1月10日閲覧。
- ^ "expath/xspec" . GitHub .