比較バージョン

キー

  • この行は追加されました。
  • この行は削除されました。
  • 書式設定が変更されました。

ここでは単体テストアシスタントを利用して作成したテストコードを Parasoft Ant Plugin プラグインから実行する方法を確認します。

・ 前提条件

本章は、Parasoft Ant Pluginを利用します。

...

 Engine エディションの評価をご希望の場合は『お問い合わせ先』までお問い合わせください。

Parasoft Ant Plugin がセットアップ済みである必要があります。

 Parasoft Ant Pluginのセットアップ方法は Jtest ユーザーガイドの以下の章をご確認ください。

  オートメーション ユーザー ガイド > 統合 > ビルド システムとの統合 > Ant との統合

Apache Ant が環境変数に登録されている必要があります。

・ テスト実行

Parasoft Ant Pluginからテストを実行します。1. UTA

  1. UTA プロジェクト直下のxml ファイルを Eclipse または テキストエディタで開き jtest.home プロパティの値を変更します。

    コード ブロック
    languagexml
    themeEclipse
    変更前

...

  1. 
    <property name="jtest.home" value="C:\

...

  1. jtest2020.

...

  1. 1" />

...

  1. 
    						▼
    変更後
    <property name="jtest.home" value=

...

  1. ”<JTEST_HOME>” />

...


  1. コマンドプロンプトなどで、UTA プロジェクトをカレントディレクトリとして以下のコマンドを実行します。

> cd <UTAプロジェクトのディレクトリ>
> ant -f jtest.xml

3. コマンドが以下のステータスで終了していれば、解析が正常に行われています。

BUILD SUCCESSFUL

・ 実行結果確認

UTA/report-utc/report.html に解析結果が出力されています。

(html レポートが出力されていない場合、<JTEST_HOME>/jtestcli.properties のレポート設定を見なおしてください。)

...

サマリー

Image Modified

テストの円グラフ実行されたテストケースの成功率が表示されます。
カバレッジの円グラフ実行されたコード行率が表示されます。

...

テスト実行

Image Modified

...

すべての指摘事項

Image Modified

テスト実行時のエラーやアサーションの失敗は 単体テストの問題としてレポートされます。

...

実行されたテスト(詳細)

Image Modified

実行されたテストクラスごとのテストケースの成功/失敗、実行時間が表示されます。

Pテストケースが成功したことを示す
Fテストケースが失敗したことを示す

...

カバレッジ

Image Modified

メソッド毎の実行カバレッジ(%)を表示します。

・ DTP Standard に結果を登録

アンカー
_DTPStandardに結果を登録
_DTPStandardに結果を登録

・ DTP Standard に結果を登録

Jtest DTP Standard の連携設定がされている場合、Parasoft Ant Plugin から実行した単体テスト結果を DTP Standard Report Center に登録(パブリッシュと呼びます)することができます。1.

...

  1. Jtest DTP Standard の連携のための設定を行います。

...

  1. Jtest ユーザーガイドの以下の章をご確認ください。
    オートメーション ユーザー ガイド > 設定 > 設定リファレンス > DTP 設定

  2. Jtest の解析レポートを DTP Standard にパブリッシュする設定を行います。

...

  1. UTA プロジェクト直下のxml ファイルを Eclipse または テキストエディタで開き <jtest:jtest> Jtest タスクを変更します。

...

  1. コード ブロック
    languagexml
    themeEclipse
    変更前
    <jtest:jtest>

...

  1. 
    	<config>builtin://Unit Tests</config>

...

  1. 
    	<report>report-utc</report>

...

  1. 
    </jtest:jtest>

...

  1. 
    				▼
    変更後
    <jtest:jtest>

...

  1. 
    	<config>builtin://Unit Tests</config>

...

  1. 
    	<report>report-utc</report>

...

  1. 
    	<publish>true</publish>

...

  1. 
    </jtest:jtest>

...


  1. Parasoft Ant Plugin から単体テストを実行します。

...


  1. 解析終了後、DTP Standard のダッシュボード画面を表示します。

    Image Modified

    表示されているウィジェットをクリックするとさらに詳細なデータを確認することができます。
    なお、ウィジェットの詳細は、Parasoft DTP のユーザーガイドをご参照ください。

・ 解析結果のインポート

Parasoft Ant Plugin から解析した結果を Jtest Plugin for Eclipseおよび Jtest Plugin for IntelliJ IDEAにインポートします。1.

  1. 結果のインポート設定を行います。

...

  1. 設定は、Jtest ユーザーガイドの以下の章をご確認ください。
    デスクトップ ユーザーズ ガイド > 指摘事項およびカバレッジのインポート >インポート オプションのカスタマイズ

    インポートの方法は 2 通りあります。用途に合わせて選択してください。

    DTP Standard から結果をインポート

1.

...

 DTP Standard の接続設定が完了していることを確認してください。

接続設定は、『ユーザーマニュアル』の以下の章をご参照ください。


    接続設定は、Jtest ユーザーガイドの以下の章をご確認ください。
    デスクトップ ユーザーズ ガイド >はじめに > DTPとの接続

2.DTP の指摘事項 ビューに結果をインポートする

  ① [Parasoft] > [ビューの表示] > DTP の指摘事項 からビューを表示します。

...

  ② 右端の ▽ メニューをクリック > インポート > DTP を選択します。

      Image Modified

...


③ メッセージダイアログ画面が表示されたら OK ボタンを押下します。

      Image Modified

...


④ 失敗したテストケースの情報がインポートされます。

      Image Modified

      行を右クリック > “指摘事項の詳細を DTP で表示“ を選択して DTP の指摘事項の詳細 ビューに詳細な情報が表示されます。

      Image Modified


3.カバレッジビューに結果をインポートする。

① [Parasoft] > [ビューの表示] > DTP の指摘事項 からビューを表示します。

...

② 右端の ▽ メニューをクリック > インポート > DTP を選択します。

...

③ メッセージダイアログ画面が表示されたら OK ボタンを押下します。

      Image Modified

...

④ カバレッジビューにカバレッジ情報の詳細が出力されます。

      

...

Image Added

  • ダイアログ画面が表示されたら OK ボタンを押下します。

      Image Removed

レポートファイルから結果をインポート

アンカー
_解析結果のインポート
_解析結果のインポート

...

1.DTP の指摘事項 ビューに結果をインポートする

① [Parasoft] > [ビューの表示] > DTP の指摘事項 からビューを表示します。

...

② 右端の ▽ メニューをクリック > インポート > ローカルファイルまたはURLを選択します。

...

③ ダイアログ画面が表示されたら UTA\report-utc\report.xml を選択します。

      Image Modified

...

④ ダイアログ画面が表示されたら OK ボタンを押下します。

       Image Modified

...

⑤ 失敗したテストケースの情報がインポートされます。

       Image Modified

2. カバレッジビューに結果をインポートする

① [Parasoft] > [ビューの表示] > DTP の指摘事項 からビューを表示します。

...

② 右端の ▽ メニューをクリック > インポート > ローカルファイルまたはURL を選択します。

...

③ ダイアログ画面が表示されたら UTA\report-utc\coverage.xml を選択します。

...

④ メッセージダイアログ画面が表示されたら OK ボタンを押下します。

      Image Modified

...

⑤ カバレッジビューにカバレッジ情報の詳細が出力されます。

      

...

Image Added