アクションモード

テストステップにおけるAction Modeは、Tosca Cloud がそのステップの値で何が実行されるかを決定します。たとえば、コントロールがテキストボックスで、値がcalculationの場合、Tosca Cloud結果をテキストボックスに入力すべきなのか、あるいはその結果とテキストボックスの内容とを比較すべきなのでしょうか?

これを指定するためには、「Action Mode」のドロップダウンから適切な操作タイプを選択する必要があります。このトピックでは、その選択肢について説明します。

Input

Action Modeの「Input」は、テストステップで指定した値をコントロールに書き込みます。これにより、フォームやクエリなど、入力を必要とするアプリケーションの任意の部分をテストすることができます。

値には、静的な値または値式を使用することができます。値に特殊文字が含まれている場合は、それらをエスケープする必要がある点に留意してください。

テストステップにおける入力

Insert

Action Modeの「Insert」は、APIモジュールのコントロールに値を挿入します。

テストステップに値を挿入する

Verify

Action Modeの「Verify」は、特定の値とアプリケーション内のコントロールとを比較します。これにより、確実にアプリケーションのすべての要素が期待されるデータまたは動作を表示させます。

以下の情報を確認できます。

  • コントロールの内容。たとえば、確認メッセージが適切な内容を表示するようにします。

  • 実行時のコントロールのステータス。たとえば、フォーム入力後に特定のボタンが有効になるか確認します。

数が1であると確認する

Buffer

Action Modeの「Buffer」は、バッファされた値をコントロールに書き込みます。これにより、値を複数回使用することができます。

バッファ値の設定

WaitOn

Action Modeの「WaitOn」は、テストケースに動的な待機時間を追加します。こうすることで、Tosca Cloudは、コントロールが継続状態になる前の特定の状態に達するのを待機します。

Enter」ボタンが100%になるまで待機する

Select

Action Modeの「Select」は、特定のコントロールを選択します。必要なコントロールには固有の名前を付ける必要があります。

価格表の「Gold」を選択する

Constraint

Action Modeの「Constraint」は、テーブル内のペアレントコントロールの検索を制限します。

JohnDoeの一意の顧客名の検索

Output

Action Modeの「Output」では、後で再利用できるように、変数のコントロールデータを保存します。たとえば、アプリケーションの別の部分に挿入したり、別のコントロールの内容と比較したりします。これにより、全体的なユーザージャーニーが期待通りになります。

テストステップにおける出力

Exclude

Action Modeの「Exclude」は、テーブルから特定の行または列を除きます。同じテストステップ内の行と列を除きます。

最初の行と「Silver」を除く