Jtest を使用すると、オープン ソースの単体テスト ツールで作成した単体テストを実行し、結果を DTP にレポートできます。現在、次の単体テスト ツールがサポートされています。

  • JUnit 3 および 4
  • TestNG

次の表は、各テスト フレームワークに対するサポートの詳細です。

フレームワークサポート未サポート
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) を確認してください。



  • No labels