- Test Suite の利用を開始する
- Studio
- Orchestrator
- Testing ロボット
- Test Manager
テスト セット
テスト セットとは、テスト ケースの論理的なグループです。テスト セットの目的は、一回の実行で同時に実行すべきテストのグループを定義することです。たとえば、スモーク テストは最も重要な機能のチェックだけを行うテストのグループです。スモーク テストのテスト ケースのいずれか 1 つでも失敗すると、重大な問題が存在します。スモーク テストの実行に時間がかかってはなりません。スモーク テストは、たとえば開発者がソース コードを変更するたびに実行されます。これに対して回帰テストは、テスト対象のシステム全体の詳細が提供される、包括的なテストです。その実行には、大抵の場合は数時間かかり、数日かかることもあります。テスト セットは、こうした目的で実行するテストの集合を定義するために作成します。1 つのテスト ケースを複数のテスト セットに割り当てることができます。
- Test Manager のテスト セットには、手動のテスト ケースと自動のテスト ケース (複数の Studio プロジェクトの自動テスト ケースを含む) の両方を含めることができます。
- Orchestrator から Test Manager にリンクされたテスト セットには、Orchestrator のテスト ケースのみが含まれます。
- テスト セットは、既定の実行フォルダーまたは指定した実行フォルダーから実行できます。これにより、その特定のフォルダーに含まれるテスト ケースのみを実行できます。さらに、テスト ケースを排他的に実行する特定のパッケージとそのバージョンを指定するオプションもあります。
- [静的割り当て] を使用する - テスト ケースを手動で選択します。
- [動的割り当て] を使用する - 割り当てるテスト ケースのラベルを入力します。
- アクティビティ カバレッジを有効化するテスト セットを開きます。
- [設定] タブに移動します。
- [RPA アクティビティ カバレッジの計算を有効化] を選択します。
テスト セット内では、既定または選択した Orchestrator フォルダー (実行フォルダーとも呼ばれます) からのみ、テスト ケースを自動的に実行できます。フォルダー内の特定のパッケージおよびバージョンのテスト ケースを実行する場合は、パッケージと対応するバージョンを選択できます。
テスト ケースの実行を特定の Orchestrator フォルダーに制限するには、次の手順を実行します。
- [プロジェクト設定] に移動し、既定の実行フォルダーを設定します。この選択は、すべてのテスト セットに適用されます。
既定の実行フォルダーの設定について詳しくは、「オートメーション プロジェクトの設定」をご覧ください。
- 特定のテスト セットに一意のフォルダーを設定するには、[テスト セット] に移動し、設定するテスト セットを選択します。
- [テスト ケース] タブで、[オートメーションを選択] を選択します。
- [実行フォルダー] ドロップダウン リストからフォルダーを選択します。
- [保存] を選択して、この指定したフォルダー内でテスト ケースが実行されるようにします。
実行フォルダーだけでなく、テスト ケースを実行する特定のパッケージとバージョンを選択することもできます。特定のパッケージとバージョンを選択するには、次の手順を実行します。
- [テスト セット] に移動して、テスト セットを開きます。
- [テスト ケース] タブに移動します。
- [オートメーションを選択] を使用します。
- パッケージとバージョンを定義するには、次のオプションを使用できます。
- パッケージを自動選択: テスト セットに割り当てられたテスト ケースに基づいて、実行フォルダーにあるすべてのパッケージとその最新バージョンを自動的に選択します。
- オートメーションを追加: 使用するパッケージと対応するバージョンを手動で選択できます。次の手順を使用します。
- [パッケージ] ドロップダウン リストからパッケージを選択します。
- [バージョン] ドロップダウン リストから、対象パッケージのバージョンを選択します。
- [選択] を使用して選択を確定します。
テスト セットに追加するパッケージごとに、前述の手順を繰り返します。
図 2. 特定のテスト セットについて選択した実行フォルダー、関連するパッケージ、それぞれのバージョンを示す、[選択済みのオートメーション] メニューの表示
- 複製するテスト セットの [その他のオプション] を選択し、[複製] を選択します。
- テスト セットの名前を変更し、複製する情報を以下のように選択します。
- ドキュメント
- ラベル
元のテスト セットに割り当てられたテスト ケース (静的および動的の両方) が、複製に自動的にリンクされます。存在する場合は、カスタム フィールド定義、カスタム フィールド値も複製されます。
- [確認] を選択して複製プロセスを開始します。複製はバックグラウンドで作成されます。
テスト セットをテスト プロジェクトとは別にエクスポートして、別のプロジェクトにインポートすることができます。テスト セットのエクスポート プロセスは、プロジェクトのエクスポート プロセスと同様です。プロジェクトのエクスポートの仕組みについては、「プロジェクトをエクスポートする」をご覧ください。
エクスポートに含まれるのはカスタム フィールド値のみで、カスタム フィールドの定義は含まれないことに注意してください。
テスト セットをエクスポートするには、以下の手順を実行します。
- プロジェクトをで開き、[テスト セット] に移動します。
- エクスポートするテスト セットの数に応じて、以下のいずれかの手順を実行します。
- 単一のテスト セットをエクスポートするには、特定のテスト セットの [その他のオプション] を選択してから、[エクスポート] を選択します。
- 複数のテスト セットをエクスポートするには、エクスポートするすべてのテスト セットを選択して、[エクスポート] を選択します。
- エクスポートの準備が完了すると、「プロジェクトのエクスポートが完了しました」という通知が届きます。通知を選択して、エクスポートしたテスト セットを含む TMH ファイルをダウンロードします。
これで、ダウンロードした TMH ファイルを別のプロジェクトにインポートして、テスト オブジェクトを再作成することができます。インポート プロセスの実行方法については、「プロジェクトをインポートする」をご覧ください。
Orchestrator からテスト セットをリンクし、そのテスト セットを Test Manager で実行できます。
フィルターを適用して、テスト オブジェクトのビューに保存できます。ビューの範囲 (プライベートまたはパブリック) に応じて、プロジェクト内の 1 ユーザーまたはすべてのユーザーに対して、フィルターを含むビューを保持できます。
- テスト オブジェクトのネイティブ プロパティ ([ラベル]、[更新者]、[ソース] など)
- カスタム ラベル
フィルターとビューをカスタマイズするには、以下の手順に従います。
- 目的のテスト オブジェクト セクション (つまり、[要件]) に移動し、[フィルター] を選択します。
- [フィルターを追加] を選択して、適用するフィルターを選択します。
フィルターを選択するときは、必要な値も選択します。
- [適用] を選択して、フィルターをビューに含めます。
- これらのフィルターをビューとして保存するには、[ビュー] を選択し、[ビューを保存] を選択します。
- [ビューを保存] ウィンドウで、[新しいビュー] を作成するか、フィルターを使用して [既存のビューを更新] します。
新しいビューをプライベートのままにするか、他のユーザーがアクセスできるよう [パブリック] に設定します。
- [保存] を選択して、変更を確定します。
- 作成したビューを適用するには、[ビュー] を選択してから、[ビューを開く] を選択します。
- 個人用ビュー ([マイ ビュー]) または [パブリック] ビューを選択します。
必要に応じて、作成したビューの表示をプライベートまたはパブリックに切り替えることもできます。
- 目的のビューを選択し、[開く] を選択して適用します。
- 個人用ビュー ([マイ ビュー]) または [パブリック] ビューを選択します。