Jtest を使用すると、オープン ソースの単体テスト ツールで作成した単体テストを実行し、結果を DTP にレポートできます。現在、次の単体テスト ツールがサポートされています。
次の表は、各テスト フレームワークに対するサポートの詳細です。
フレームワーク | サポート | 未サポート |
---|
JUnit 3 | junit.framework.TestCase を直接的に拡張し、test* メソッドを持つテスト クラス。 | - スイート クラス:
junit.framework.TestCase を直接的に拡張し、static suite() メソッドを持つクラス。テスト名は問わない。 junit.framework.TestCase を直接的に拡張し、runTest() メソッドを持つテスト クラス。
|
JUnit 4 | @org.junit.Test アノテーションを持つテスト メソッド。 | @org.junit.runners.Parameterized.Parameters でパラメータライズされたテスト。@org.junit.experimental.theories.Theory を持つセオリー。
|
TestNG | @org.testng.annotations.Test アノテーションを持つテスト メソッド。
XML レポート (JUnit フォーマットのみ) を処理できます。
| @org.testng.annotations.DataProvider でパラメータライズされたテスト。@org.testng.annotations.Test annotation アノテーションを持つクラス。@org.testng.annotations.Factory でパラメータライズされたテスト。- TestNG フォーマットの XML レポートは処理できません。
|
その他の単体テスト ツールとの統合については、Parasoft Marketplace (http://marketplace.parasoft.com) を確認してください。