ユニット・テスト・フレームワーク
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/04/24 17:06 UTC 版)
「単体テスト」の記事における「ユニット・テスト・フレームワーク」の解説
ユニット・テスト・フレームワークは、ほとんどの場合、コンパイラスイートの一部として配布されていないサードパーティ製品である。それはさまざまな言語のために開発され、単体テストのプロセスを簡素化するのに役立つ。テストフレームワークの例として、 xUnitと総称される、オープンソースのさまざまなコード駆動型テストフレームワーク、また、TBrun, JustMock, Isolator.NET, Isolator++, Parasoft Test (C/C++test, Jtest, dotTEST), Testwell CTA++, VectorCAST/C++のようなプロプリエタリ/商用ソリューションがある。 特定のフレームワークのサポート無しに単体テストを実行することは一般に可能であり、それはテスト対象ユニットを実行し、アサーションおよび例外処理やその他の制御フロー機構を利用して失敗を通知するものである。フレームワークなしの単体テストは、単体テストの採用に参入障壁がある場合有効である。少ない単体テストは全く無いよりもはるかにましであるが、一旦フレームワークが導入されれば、単体テストの追加は比較的楽になる。一部のフレームワークでは、多くの先進的な単体テスト機能が欠落しており、手でコーディングする必要がある。
※この「ユニット・テスト・フレームワーク」の解説は、「単体テスト」の解説の一部です。
「ユニット・テスト・フレームワーク」を含む「単体テスト」の記事については、「単体テスト」の概要を参照ください。
- ユニット・テスト・フレームワークのページへのリンク