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

  • JUnit 3 および 4
  • TestNG

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

フレームワークサポート未サポート
JUnit 3junit.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