カスタムステップ構成の作成
サーバー上で実行される新しいステップの基礎を形成できるカスタム ステップ構成を作成します。
始める前に
注:
構成の作成はサーバーステップでのみサポートされており、UI ステップ (ブラウザで実行) はサポートされていません。また、スクリプト化されたステップのみがサポートされており、カスタム Java ベースのステップはサポートされていません。
このタスクについて
手順
- 移動先 すべて > 自動テストフレームワーク (ATF) > アドミニストレーション > ステップ設定.
-
[New] をクリックします。
システムは、テスト ステップ設定フォームを表示します。
- 名フィールドで、ステップ タイプの名前を入力します。
- アクティブチェック済みで残します。
-
ステップ環境設定をサーバーに依存しないで残します。
サーバー上で実行されるステップ構成のみを定義でき、ブラウザで実行されるステップ構成を定義することはできません。
- オプション:
カテゴリフィールドで、このステップを割り当てるカテゴリを選択します。
カテゴリは、ダイアログでステップリストをフィルターにかけるために使用します。詳細については、「カテゴリフィールドの例」を参照してください。
- オプション:
バッチ注文制約フィールドで、次のいずれかの値を選択します。
- [なし]:この構成に基づくステップはテストの任意の場所に現れることがあります。
- [一括実行を開始]:このテストでこのステップのバッチが含まれている場合、このステップはバッチの最初のものでなければなりません。
- [実行中に実行する]:テストにこのステップを含むバッチが含まれている場合、このステップはバッチの最初のステップの後と最後のステップの前に現れなければなりません。
- [実行を停止する]:テストにこのステップを含むバッチが含まれている場合、このステップはバッチの最後のステップでなければなりません。
-
順序フィールドで、この構成を持つステップがテスト ステップの追加ダイアログのステップリストに表示される場所を指定する整数を入力します。
詳細は、「順番フィールドの例」で [順序] フィールドの使用例を参照してください。
-
[ テンプレートリマインダー ] フィールドに、このステップがテンプレートの一部としてテストに含まれる場合に表示する指示を入力します。
詳細は、テンプレートリマインダーフィールドの使用例を参照してください。
-
[HTML の説明] フィールドで、[新規ステップの作成 (Create New Step)] ダイアログでカーソルがこのステップを強調表示したときに表示するテキストを入力します。
詳細は、「HTML の説明の例」で [HTML の説明] フィールドの使用例を参照してください。
注:次の 2 つのステップではスクリプトを記述しますが、入力変数と出力変数を追加するまで完了を待つ必要があります。 -
記述生成スクリプトフィールドで、このタイプのステップがテストに含まれている場合は、テスト ステップレコードに割り当てられた説明を生成するために、提供されたテンプレートにコードを追加します。
このスクリプトの作成の詳細については、ステップ説明生成スクリプト を参照してください。システムがこの説明を表示する場所の例を表示するには、説明生成スクリプトの例 を参照してください。
-
ステップ実行スクリプトフィールドで、このタイプのステップが実行されるときに実行されるスクリプトを定義するために、提供されたテンプレートにコードを追加します。
スクリプトテンプレートには、ステップの入力、出力、およびステップの結果を処理するための手順と例が示されています。ステップ実行スクリプトの詳細については、ステップ実行スクリプト を参照してください。
-
[送信] をクリックします。
新しいテスト ステップ構成が作成され、テスト構成のリストに戻ります。
- オプション:
このステップ構成に入力変数を追加します。
- ステップ構成レコードにアクセスします。
- [入力変数] タブまでスクロールし、[新規] をクリックします。
- 新しい変数に必要なフィールドを入力します。
- [Submit (送信)] をクリックします。
- 必要なすべての入力変数を追加するまで、これらの手順を繰り返します。
- オプション: 入力変数関連リストの [順番] 列の値を編集して、入力変数が新しいステップフォームに表示される順序をコントロールします。
- オプション:
このステップ構成に出力変数を追加します。
- [出力変数] タブまでスクロールし、[新規] をクリックします。
- 新しい変数に必要なフィールドを入力します。
- [送信] をクリックします。
- 必要なすべての出力変数を追加するまで、これらの手順を繰り返します。