シナリオ・ベースの Java テストの作成

シナリオ・ベースのテスト は、1 つ以上の public クラスから行われる特定のメソッド呼び出しシーケンスのテストから構成されます。 シナリオ・ベースのテストを作成すると、ウィザードで選択したメソッド呼び出しシーケンスを基にした単一のテスト・ケースが作成されます。

シナリオ・ベースの Java™ テストを作成するには、次のようにします。
  1. 「ファイル」 > 「新規」 > 「その他」 > 「コンポーネント・テスト」 > 「Java」 > 「Java コンポーネント・テスト」をクリックし、「次へ」をクリックする。

    これにより、「新規 Java コンポーネント・テスト」ウィザードが開始されます。

  2. ウィザードの最初のページで、テストを入れるテスト・プロジェクトを選択するか、「新規」をクリックして新しいプロジェクトを作成してから、「次へ」をクリックする。

    この時点で、テスト・プロジェクトに関連付けられている Java ソース・ファイルに対して静的分析が実行されます。 これらのファイルは、テスト・プロジェクトの作成時に選択したもので、これらによってテストのスコープが定義されます。 (プロジェクト内のファイルのリストは、テスト・プロジェクトの「テスト・スコープ」のプロパティーを変更することで更新できます。)

    分析が完了すると、計算されたメトリックに従ってソートされた表形式のコンポーネント・リストが表示されます。 これらのメトリックによって提供されるガイダンスを使用すると、テストすることの重要性が最も高いクラスまたはコンポーネントの判別に役立ちます。 値が強調表示されているコンポーネント、または高い数値を持つコンポーネントは、優先順位の高いテスト候補と考えられます。

  3. 「テスト対象のコンポーネントの選択」ページで、テストに含めるコンポーネントを選択して、「次へ」をクリックする。
  4. 「テスト・パターンの選択」ページで、「シナリオ・ベースのテスト」パターンを選択して、「次へ」をクリックする。
  5. 「テスト・シナリオの定義」ページで、テストに含めるコンストラクターとメソッドを選択して、テスト・シナリオを作成する。
    1. テスト中のクラスのインスタンスを 1 つ以上追加する。これを行うには、リストからコンストラクターを選択して、「追加」をクリックします。 (また、コンストラクターをダブルクリックしてシナリオに追加することもできます。)
    2. クラス・インスタンスに分かりやすい名前を割り当てるには、テスト・シナリオからインスタンスを選択して、「名前変更」をクリックし、新しい名前を入力して、「OK」をクリックする。
    3. シナリオに含めるメソッドをそれぞれダブルクリックする。
    4. シナリオのビルドを完了したら、「完了 (Finish)」をクリックする。
終了結果は、テスト振る舞いスクリプトと、シナリオ全体を対象とする 1 つのテスト・ケースを含むテスト・スイートです。
関連概念
静的メトリック
標準 Java テスト・パターン
関連タスク
新規コンポーネント・テスト・プロジェクトの作成
関連資料
静的メトリックに関する参照
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved. (C) Copyright IBM Japan 2005