- スタート アップ ガイド
- プロジェクト管理
- プロジェクトの運用とユーティリティ
- Test Manager の設定
- ALM ツールとの連携
- API 連携
You can execute tests either manually or automatically. Manual test executions are invoked through Test Manager, whereas automated executions are invoked through Test Manager and executed via Orchestrator. To execute your test cases, you must first create a test set, which will be later executed.
条件
- Test Manager で作成されたテスト セットと、Orchestrator からリンクされているテスト セットには、[手動で実行] と [自動テストを実行] の両方を使用できます。
- テスト セットに含まれているテスト ケース バージョンのみが実行されます。新しいテスト ケースを実行する場合は、テスト セットに新しいバージョンを割り当てる必要があります。Orchestrator のテスト セットの場合は、最新のパッケージがパブリッシュされていることを確認する必要があります。
自動での実行
Automated execution refers to test sets that have been linked from Orchestrator or test sets created in Test Manager that have test cases linked from Studio.
Before you execute automated tests in Test Manager, make sure you create test sets in Orchestrator.
手動での実行
手動での実行とは、手動ステップのあるテスト ケースを含む、Test Manager で作成されたテスト セットを実行することです。手動での実行は、Test Manager で作成されたテスト セットと、Orchestrator からリンクされたテスト セットに対して可能です。
手動テストを実行する
テスト セットを手動で実行する
Both Test Manager test sets and test sets that have been linked from Orchestrator can be executed manually. if manual steps have been defined for the test cases. For more information, see Executing Tests.
- プロジェクトを Test Manager で開き、[テスト セット] に移動します。
- テスト セットを選択し、縦三点リーダーをクリックします。
- Select Execute Manually. The Manual execution assistant opens in a new window. Make sure your popup blocker allows the window to be opened.
For more information on test results, see Analyzing Test Results.
- 手動のステップを一切含まないテスト ケースは実行時にスキップされ、結果は一切生成されません。
- 自動化されたテスト ケースに手動のステップを定義して、手動で実行することもできます。
テスト セットを開き、[実行] をクリックしてドロップダウンから [手動] を選択することもできます。
手動実行アシスタント
手動実行アシスタントでは、一連の手動テストを 1 つずつ順に実行できます。テスト セット内の次のテスト ケースに進むには、各手動ステップに結果を設定する必要があります。
手動実行アシスタントを使用して各ケースのステップを処理し、成功または失敗としてマークする必要があります。
[セットの実行に失敗] または [セットの実行に成功] を使用して、各ケースのステップをマークします。特定の結果に関する詳細がわかるようなコメントを追加します (特に失敗の場合)。[ここまでのセットが成功] をクリックすると、連続する複数のステップを合格として設定できます。
テスト ケースの最後のステップに結果を割り当てたら [次へ] をクリックできます。これによって、テスト セットの次のテスト ケースに進むことができます。最後のテスト ケースが終了したら、[完了] をクリックして実行を完全に終了します。
自動化されたテストを実行する
You can execute all test sets using Execute Automated. Orchestrator is invoked for test cases that have been linked to Test Manager. To execute test sets linked from Orchestrator, make sure you create your test sets in Orchestrator.
You can also execute automated test if the test set includes test cases linked from Studio. For more information, see Executing Tests.
条件
[自動テストを実行] オプションを使用するには、テスト セットに 1 つ以上の自動化されたテスト ケースが含まれている必要があります。
-
Orchestrator からリンクされたテスト セットのテスト実行には、最新のパッケージ バージョンで Orchestrator テナント プロセス フィードにパブリッシュされたテスト ケースのみが含まれます。新しいテスト ケースを実行する場合は、Orchestrator で新しいパッケージ バージョンをパブリッシュしてから、Test Manager にテスト セットをリンクする必要があります。
-
お使いの Test Manager のテスト セットに複数の Studio プロジェクトのテスト ケースが含まれている場合、テスト ケースの数が最も多いプロジェクトが実行対象とみなされます。したがって、実行されるのはそのプロジェクトのテスト ケースのみです。この場合、Test Manager 内に「複数のパッケージのテスト ケースが選択されました。一部のテスト ケースは、このテスト セットの実行時には実行されません。」というメッセージが表示されます。
You can execute test sets including test cases from multiple Studio projects, only if you have a test set linked from Orchestrator.
-
テスト セットに複数の Studio プロジェクト内で重複するテスト ケースが含まれる場合、プロジェクト名で降順に並べ替えられます。リストの先頭にあるプロジェクトのテスト ケースのみが実行されます。
自動化されたテスト セットを実行する
-
プロジェクトを Test Manager で開き、[テスト セット] に移動します。
-
テスト セットを選択し、縦三点リーダーをクリックします。
-
[自動テストを実行] を選択します。
For more information on test results, see Analyzing Test Results.
注:- 実行できないテスト ケースは、Orchestrator での実行中にスキップされます。
- Test cases that are not executed generate test case logs with no result.
テスト セットを開き、[実行] をクリックしてドロップダウンから [自動] を選択することもできます。
テスト実行を再実行する
テスト実行を再実行すると、古い実行結果は削除されて、新しい結果に置き換えられます。テスト実行結果を置き換えたくない場合は、テスト セットを再度実行します。これにより、以前のテスト実行結果とは別のテスト実行結果が新しく生成されます。
再実行を行うことができる定義済みのユーザー ロールは、Test Manager、Test Executor、Manual Tester です。
テスト セットの実行を再実行する
-
[テスト結果] に移動し、以下のいずれかを選択します。
- Select More Options
for the test execution that you want to redo. - テスト実行を開いて [タスク] を選択します。
- Select More Options
-
以下のいずれかを選択します。
[再実行] ダイアログが表示されます。
- 手動で再実行 (手動テスト実行でのみ利用可能)
- 自動で再実行 (自動テスト実行でのみ利用可能)
-
[確認] を選択して手動ステップを実行するか、自動テスト セットが完了するまで待機します。
注:テスト セットの実行を再実行した場合、アクティビティ カバレッジは表示されなくなりました。
テスト ケースの実行を再実行する
1 つ以上のテスト ケース実行を再実行できます。データ ドリブンなテスト ケースの場合、一度に再実行できるテスト ケース実行は 1 つだけです。データ ドリブンなテスト ケースの複数の実行を一括して実行することはできません。
テスト ケースの新しいバージョンをパブリッシュしても、再実行するバージョンは、テスト実行で記録されたバージョンと同じです。
-
[テスト結果] に移動し、テスト セット実行を開きます。
-
1 つ以上のテスト ケース実行のチェックボックスをオンにしてから、[再実行] を選択し、選択した項目を再実行します。
-
以下のいずれかを選択します。
[再実行] ダイアログが表示されます。
- 手動で再実行 (手動テスト実行でのみ利用可能)
- 自動で再実行 (自動テスト実行でのみ利用可能)
-
[確認] を選択して手動ステップを実行するか、自動テスト ケースが完了するまで待機します。
自動化されたテストの実行のトラブルシューティング
テスト オートメーションが Test Manager の別のテスト ケースにすでにリンクされている
問題の説明
現在作業中のインスタンスとは異なる Test Manager インスタンスにすでにリンクされている Studio テスト ケースをリンクしようとすると、「テスト オートメーションは Test Manager の別のテスト ケースに既にリンクされています。」というメッセージが表示されます。
解決策
テスト ケースのリンクを直接解除することはできません。ただし、テスト ケースをワークフローに変換してから再度テスト ケースに変換すると、この問題を回避できます。このプロセスを実行すると、テスト ケース ID が変更されて現在の Test Manager インスタンスにリンクできるようになりますが、テスト ケースの基になるロジックは変更されません。
ワークフローをテスト ケースに変換する方法については、「ワークフローをテスト ケースに変換する」をご覧ください。
パッケージが Orchestrator で見つからなかったため、自動実行を開始できませんでした。実行できるのは、Orchestrator にパブリッシュされたパッケージのテスト ケースのみです。
解決策
Studio パッケージを Orchestrator にパブリッシュする必要があります。この問題は、テスト ケースが Studio から Test Manager にリンクされていても、パッケージがまだ Orchestrator にパブリッシュされていない場合に発生します。
実行可能なバージョンが見つからなかったため、テスト ケースを実行できませんでした。実行できるのは、最新のパッケージ バージョンで Orchestrator にパブリッシュされたテスト ケースのみです。
解決策
この問題は、テスト セットのテスト ケースが、最新の Studio パッケージで Orchestrator にパブリッシュされていない場合に発生します。Orchestrator に Studio パッケージのプロセス/リリースがない場合にも、同じエラーが発生することがあります。
このテスト セットには自動化されたテスト ケースが存在しないため、自動実行を開始できませんでした。
解決策
You need to have at least one automated test case to use Execute Automated. For more information, see Conditions.
テスト セットの実行中にエラーが発生しました。もう一度お試しください。
解決策
上記以外の何らかの理由でテスト セットの実行が失敗する場合は、UiPath サポート サービスに支援を依頼してください。
- 条件
- 自動での実行
- 手動での実行
- 手動テストを実行する
- テスト セットを手動で実行する
- 自動化されたテストを実行する
- 条件
- 自動化されたテスト セットを実行する
- テスト実行を再実行する
- テスト セットの実行を再実行する
- テスト ケースの実行を再実行する
- 自動化されたテストの実行のトラブルシューティング
- テスト オートメーションが Test Manager の別のテスト ケースにすでにリンクされている
- パッケージが Orchestrator で見つからなかったため、自動実行を開始できませんでした。実行できるのは、Orchestrator にパブリッシュされたパッケージのテスト ケースのみです。
- 実行可能なバージョンが見つからなかったため、テスト ケースを実行できませんでした。実行できるのは、最新のパッケージ バージョンで Orchestrator にパブリッシュされたテスト ケースのみです。
- このテスト セットには自動化されたテスト ケースが存在しないため、自動実行を開始できませんでした。
- テスト セットの実行中にエラーが発生しました。もう一度お試しください。