UTA には、テストの作成や拡張を行ったり、テスト結果を確認するためのいくつかのビューがあります。ビューを開くには、[Parasoft] メニューの [ビューの表示] をクリックし、開くビューを選択します。または、Jtest パースペクティブを開くと、すべての UTA ビューが開かれます (「Eclipse で Jtest パースペクティブを開く」を参照)。
以下のビューがあります。
単体テスト アシスタント ビュー
単体テスト アシスタント ビューは、単体テストの作成、実行、モニター、拡張を行うための動的なインターフェイスです。このビューは、エディターで選択されたクラスまたはメソッドに対して作成されたテストを検出し、その特定のクラスまたはメソッドに対して実行可能なアクションを表示します。
- 単体テスト アシスタント インターフェイスを有効化するには、[Parasoft] メニューの [ビューの表示] > [単体テスト アシスタント] をクリックします。
- エディターでソース ファイルを開き、クラスまたはメソッドをクリックすると、利用可能なアクションおよび作成済みのテストの数が表示されます。
- および ボタンで、テスト クラスとソース クラスを切り替えます。
単体テスト アシスタント ビューは大文字/小文字を区別し、エディターで現在選択されているものに対して利用可能なアクションを表示します。アクションを実行するには、アクションのラベルまたはアイコンをクリックします。
たとえば、次のようなアクション リンクがあります。
- ソース クラス - ソース クラスに移動します。
- すべて実行 - メソッドが含まれるクラスのすべてのテストを実行します (「単体テスト アシスタントを使用した単体テストの実行」を参照)。
- [メソッド名] の実行 - 選択されたメソッドのテストを実行します (「単体テスト アシスタントを使用した単体テストの実行」を参照)。
- [メソッド名] のトラック - テストを実行し、実行中に変化した値に関する情報を表示します (「オブジェクトの変更の追跡とアサーションの作成」を参照)。
- 通常 - 通常のテストを作成します (「基本的な単体テストの作成」を参照)。
- パラメータライズ - パラメータライズド テストを作成します (「パラメータライズされた単体テストの作成」を参照)。
- テスト ケースの追加 - 複数の通常のテストまたはパラメータライズド テストを追加します (「複数の単体テストの作成」および「パラメータライズされた単体テストの作成」を参照)。
- モック - モックを作成します (「モックの作成」を参照)。
- インスタンス化 - オブジェクトをインスタンス化します。
- ファクトリ メソッドを使用してインスタンス化 - Javadoc でタグ付けされたファクトリ メソッドを使用してオブジェクトをインスタンス化します (「ファクトリ メソッドの設定」を参照)。
UTA インターフェイス メニューの [アクション ラベルの表示] をクリックすると、アイコンのほかにアクション ラベルを表示するかどうかを切り替えられます。
エディターで選択されたものに対して単体テスト アシスタント ビューが表示するアクションは、コンテキスト メニューからも実行できます。アクションを参照するには、エディターでクラスまたはメソッドを右クリックし、[単体テスト] をクリックします。
実行フローのモニタリング
単体テスト アシスタント ビューを使用すると、テスト実行フローをモニターして簡単にコードをナビゲートすることができます。詳細については「単体テスト アシスタントを使用した単体テストの実行」を参照してください。
推奨事項ビュー
このビューは、テスト実行後にテスト改善のための推奨事項を表示します。詳細については「推奨事項への対処」を参照してください。
変数ビュー
このビューは、メソッド呼び出しに関連する変数を表示します。このビューを使用すると、メソッド呼び出し前と呼び出し後のオブジェクトの状態を比較することができます。>> アイコンは、実行中に値が変化した変数を表します。詳細については「Tracking Object Changes and Creating Assertions」を参照してください。
ファクトリ メソッド ビュー
このビューには、コードをスキャンして Javadoc でファクトリ メソッドとしてタグ付けされたメソッドを探すためのインターフェイスがあり、ファクトリ メソッドがツリー形式で表示されます (詳細については「ファクトリ メソッドの設定」を参照)。