シナリオ: ステップのグループを再利用する
「サインイン」のようにステップをグループ化し、入れ子にし、テストの中に別のテストを追加します。
シナリオとは
シナリオとは、「サインイン」「商品を検索」「チェックアウト」のように、名前と色を付けたステップのグループです。長いテストがひと目で読めるようになり、あるテストの一部を別のテストで再利用できます。
ステップをグループ化する
- 1
ステップを選択する
その部分を構成するブロックを囲むように四角形をドラッグします。たとえば、ユーザー名の入力からウェルカムメッセージのアサーションまでのすべてです。
- 2
Ctrl+G を押す
またはブロックを右クリックしてシナリオ、シナリオにグループ化を選びます。名前と色を付けます。
すでにシナリオに属しているステップをグループ化すると、その中に入れ子のシナリオができます: 「チェックアウト」の中に「住所を入力」と「支払い」を入れられます。
シナリオを操作する
| 目的 | 操作 |
|---|---|
| 部分全体を移動する | シナリオのチップをドラッグします。ブロックを 1 つドラッグした場合は、そのブロックだけが移動します。 |
| そのステップを選択する | チップを右クリックし、「そのブロックを選択」を選びます。 |
| コピーまたは複製する | チップを選択して Ctrl+C、続いて Ctrl+V を押すか、Ctrl+D を押します。コピーには中身がすべて含まれます。 |
| グループ化を取り消す | チップを右クリックし、「グループ解除」(Ctrl+Shift+G) を選びます。ステップはそのまま残ります。 |
| 名前や色を変更する | チップを右クリックして「編集」を選ぶか、チップを選択した状態で F2 を押します。 |
「シナリオ」パネル
テストにシナリオが 1 つでもあると、GUI Test Studio の左側の列に「シナリオ」パネルが加わります。すべてのシナリオがそれぞれの色のチップとして一覧され、入れ子のシナリオは親の下に表示され、それぞれの時間範囲も示されます。クリックするとタイムライン上で選択され、ダブルクリックするとその場所に移動して再生ヘッドがシナリオの先頭に置かれます。
このテストの中に別のテストを追加する
「サインイン」を独立したテストとして記録したとします。他のすべてのテストはサインインから始まります。毎回記録し直す代わりに、「サインイン」テストをシナリオとして各テストに追加します。
- 1
再生ヘッドを追加したい位置に置く
通常はいちばん先頭です。
- 2
「ファイル」、「テストをシナリオとして追加」を選ぶ
または Ctrl+Shift+I を押し、テストファイルを選びます。そのステップ、アサーション、記録が 1 つのシナリオとして追加されます。
新しい部分を記録する
新しい部分を入れたい位置でタイムラインを右クリックし、新しいシナリオを記録 (Ctrl+Shift+R) を選びます。GUI Test Runner-Recorder がそれを記録し、その時点にシナリオとしてテストに追加されます。
レポートの中のシナリオ
信頼度レポートは各ステップのシナリオをその色とともに表示し、実行がどのシナリオで停止したかを示し、1 つのシナリオのステップだけを表示することもできます。
まだ解決しませんか?何をしようとしていたかをお知らせください。1 営業日以内に回答します。Ask our team