テスト・ステップの設計方法
テストをテスト計画ツリーに追加した後は、テスト担当者がテストを完了するために実行する必要がある、詳細な操作手順を記述します。各テストのステップには、操作の説明が含まれています。
注: このタスクは、上位レベルのタスクの一環です。詳細については、「ALM でテストを計画する方法」を参照してください。
テストの設計の詳細については、「テストの設計の概要」を参照してください。
-
前提条件
テスト、および基本的なテストの情報については、テスト計画ツリーで定義されます。
テストの作成に関するタスクの詳細については、「テストを作成する方法」を参照してください。
-
テスト・ステップの作成
テスト担当者がテストを実行するのに必要なステップを記述します。テスト・ステップには、アプリケーションで実行するアクション、入力内容、およびアクションや入力に対して期待される結果を指定します。
テストのステップを作成するには、次の手順で行います。
-
テスト計画モジュールで、[表示]>[テスト計画ツリー]を選択し、テストを選択します。
-
[デザイン ステップ]タブをクリックします。
-
既存のデザイン・ステップがある場合、新しいステップを追加する場所の 1 つ上のステップを選択します。
-
[新規ステップ]
をクリックします。[デザイン ステップの詳細]ダイアログ・ボックスのフィールドに入力します。ユーザ・インタフェースの詳細については、「[デザイン ステップ]タブ /[デザイン ステップの詳細]ダイアログ・ボックス」を参照してください。 -
デザイン・ステップにパラメータを追加するには、[デザイン ステップの詳細]ダイアログ・ボックスで、[パラメータの挿入]
をクリックします。テスト・パラメータの作業の詳細については、「 テスト・パラメータの使用方法」を参照してください。Example: Mercury Tours アプリケーションの航空券予約機能をテストするには、次のようにデザイン・ステップを作成するとよいでしょう。
-
-
テンプレート・テストの呼び出し(オプション)
アプリケーションへのログインなどの、共通で使用される指示をテストに含めるには、共通の指示が含まれるテスト内からテンプレート・テストを呼び出すことができます。注: テンプレート・テストの作成の詳細については、「テストを作成する方法」を参照してください。
テンプレート・テストを呼び出すには、次の手順で行います。
-
テンプレート・テストに含めるテストを選択します。
-
[デザイン ステップ]タブをクリックします。
-
既存のデザイン・ステップがある場合、テンプレート・テストを呼び出す場所の 1 つ上のステップを選択します。
-
[テストの呼び出し]
をクリックします。 -
[テストを選択]ダイアログ・ボックスで、呼び出すテストを選択します。ユーザ・インタフェースの詳細については、「[テストを選択]ダイアログ・ボックス」を参照してください。
選択したテンプレート・テストへの呼び出しが、選択したステップの下に挿入されます。テストを実行すると、テンプレート・テストのデザイン・ステップがそれに応じて一覧表示されます。
-
-
自動テストの生成(オプション)
手動テストにステップを作成すると、自動テストとしてテストを実行するスクリプトの生成に利用可能な、テスト・スクリプト・スケルトンを生成できます。
注:
自動テストを生成するには、次の手順で行います。
[デザイン ステップ]タブで、[スクリプトの生成]
をクリックして、変換先の自動テスト・タイプを選択します。手動テストのステップに表示される任意のテキストは、生成されたテスト・スクリプトではコメントとして表示されます。手動テストにパラメータが設定されている場合、パラメータもコメントのテキストとして表示されます。
Example: 航空券予約アプリケーションの場合、ログインの仕組みが機能するかどうかを確認するテストを自動化できます。テスト・ステップを追加した後、テスト・スクリプトを作成します。次に、UFT One を使用して、自動テスト・スクリプトを完成します。
-
結果
追加するデザイン・ステップが、[デザイン ステップ]タブに表示されます。デザイン・ステップをテストに初めて追加する場合、テスト・アイコンの隣のテスト計画ツリーに足跡
が表示され、ステップがテスト用に定義されたことを示します。

