- Test Suite の利用を開始する
- Studio
- Orchestrator
- Testing ロボット
- Test Manager
Test Suite ユーザー ガイド
テストを実行する
テストは手動または自動で実行できます。手動のテスト実行は Test Manager から呼び出されますが、自動のテスト実行は Test Manager から呼び出されて Orchestrator で実行されます。さらに、1 件のテスト セット実行内の個々のテスト ケースを手動または自動で実行できます。これを行うと、実行の種類が [混合] に変わります。
テスト ケースを実行するには、まずテスト セットを作成する必要があり、それが後から実行されます。すべてのテスト ケースを一度に実行するのではなく、個別に実行する場合は、テスト セットに保留中の実行を作成できます。どのテスト実行からでも、個々のテスト ケースを自動または手動で実行できます。
- Test Manager で作成されたテスト セットと、Orchestrator からリンクされているテスト セットには、[手動で実行] と [自動テストを実行] の両方を使用できます。
- テスト セットに含まれているテスト ケース バージョンのみが実行されます。新しいテスト ケースを実行する場合は、テスト セットに新しいバージョンを割り当てる必要があります。Orchestrator のテスト セットの場合は、最新のパッケージがパブリッシュされていることを確認する必要があります。
- 実行順序が有効な場合、テスト セットから個々のテスト ケースを実行することはできません。
自動実行とは、Orchestrator からリンクされたテスト セット、または Test Manager で作成された、Studio からリンクされたテスト ケースがあるテスト セットを実行することを意味します。
Test Manager のテスト セットも Orchestrator からリンクされたテスト セットも、どちらも手動で実行できます (テスト ケースに手動のステップが定義されている場合)。詳しくは、「テストを実行する」をご覧ください。
- プロジェクトを Test Manager で開き、[テスト セット] に移動します。
- テスト セットを選択し、縦三点リーダーをクリックします。
- [手動で実行] を選択します。手動実行アシスタントが新しいウィンドウで開きます。ポップアップ ブロッカーが、このウィンドウを開くことができるように設定されていることを確認してください。
テスト結果の詳細については、「テスト結果を分析する」をご覧ください。
- 手動のステップを一切含まないテスト ケースは実行時にスキップされ、結果は一切生成されません。
- 自動化されたテスト ケースに手動のステップを定義して、手動で実行することもできます。
テスト セットを開き、[実行] をクリックしてドロップダウンから [手動] を選択することもできます。
手動実行アシスタント
手動実行アシスタントでは、一連の手動テストを 1 つずつ順に実行できます。テスト セット内の次のテスト ケースに進むには、各手動ステップに結果を設定する必要があります。
手動実行アシスタントを使用して各ケースのステップを処理し、成功または失敗としてマークする必要があります。
[セットの実行に失敗] または [セットの実行に成功] を使用して、各ケースのステップをマークします。特定の結果に関する詳細がわかるようなコメントを追加します (特に失敗の場合)。[ここまでのセットが成功] をクリックすると、連続する複数のステップを合格として設定できます。
テスト ケースの最後のステップに結果を割り当てたら [次へ] をクリックできます。これによって、テスト セットの次のテスト ケースに進むことができます。最後のテスト ケースが終了したら、[完了] をクリックして実行を完全に終了します。
[自動テストを実行] を使用して、すべてのテスト セットを実行できます。Test Manager にリンクされているテスト ケースに対して Orchestrator が呼び出されます。Orchestrator からリンクされたテスト セットを実行するには、Orchestrator でテスト セットを作成する必要があります。
テスト セットに Studio からリンクされたテスト ケースが含まれる場合も、自動化されたテストを実行できます。詳細については、「テストを実行する」をご覧ください。
- Orchestrator からリンクされたテスト セットのテスト実行には、最新のパッケージ バージョンで Orchestrator テナント プロセス フィードにパブリッシュされたテスト ケースのみが含まれます。新しいテスト ケースを実行する場合は、Orchestrator で新しいパッケージ バージョンをパブリッシュしてから、Test Manager にテスト セットをリンクする必要があります。
- お使いの Test Manager のテスト セットに複数の Studio プロジェクトのテスト ケースが含まれている場合、テスト ケースの数が最も多いプロジェクトが実行対象とみなされます。したがって、実行されるのはそのプロジェクトのテスト ケースのみです。この場合、Test Manager 内に「複数のパッケージのテスト ケースが選択されました。一部のテスト ケースは、このテスト セットの実行時には実行されません。」というメッセージが表示されます。
Orchestrator からリンクされたテスト セットがある場合に限り、複数の Studio プロジェクトのテスト ケースを含むテスト セットを実行できます。
- テスト セットに複数の Studio プロジェクト内で重複するテスト ケースが含まれる場合、プロジェクト名で降順に並べ替えられます。リストの先頭にあるプロジェクトのテスト ケースのみが実行されます。
保留中のテスト実行は、テスト セットの実行中に行われる通常のテスト実行に似ていますが、唯一の違いはテストがすぐには実行されない点です。保留中の実行では、テスト セットの各テスト ケースに「なし」の結果が割り当てられるため、テストを後で開始したり、まとめて実行したり、個別に実行したりできます。
- テストを後で実行する場合、または一度にすべてを実行せずに、テスト セットの現在の状態を反映したい場合。
- 一部のテストは手動で実行され、他のテストは自動で実行されることになっている場合。
- 実行済みのテストに、選択したテスト ケースを含むテスト セットの現在のステートを反映させたい場合。
テスト実行は元のテスト セットから独立しており、割り当てられているテスト ケースはすべて、実行の静的なメンバーになります。テスト セットが更新されても、テスト セットの特定のセットのテストが実行で使用されるようにするには、保留中の実行を作成します。
テスト セットまたはテスト実行内のテスト ケースに特定の実行シーケンスを設定できます。この順序によって、テスト ケースの最初の実行シーケンスが決まります。ただし、テスト実行内の順序を変更しても、テスト セット内の順序には影響しません。つまり、テスト セット内で設定したシーケンスと、テスト実行内で設定したシーケンスは、互いに独立して動作します。
再実行を行うことができる定義済みのユーザー ロールは、Test Manager、Test Executor、Manual Tester です。
問題の説明
現在作業中のインスタンスとは異なる Test Manager インスタンスにすでにリンクされている Studio テスト ケースをリンクしようとすると、「テスト オートメーションは Test Manager の別のテスト ケースに既にリンクされています。」というメッセージが表示されます。
解決策
テスト ケースのリンクを直接解除することはできません。ただし、テスト ケースをワークフローに変換してから再度テスト ケースに変換すると、この問題を回避できます。このプロセスを実行すると、テスト ケース ID が変更されて現在の Test Manager インスタンスにリンクできるようになりますが、テスト ケースの基になるロジックは変更されません。
ワークフローをテスト ケースに変換する方法については、「ワークフローをテスト ケースに変換する」をご覧ください。
解決策
Studio パッケージを Orchestrator にパブリッシュする必要があります。この問題は、テスト ケースが Studio から Test Manager にリンクされていても、パッケージがまだ Orchestrator にパブリッシュされていない場合に発生します。
実行可能なバージョンが見つからなかったため、テスト ケースを実行できませんでした。実行できるのは、最新のパッケージ バージョンで Orchestrator にパブリッシュされたテスト ケースのみです。
解決策
この問題は、テスト セットのテスト ケースが、最新の Studio パッケージで Orchestrator にパブリッシュされていない場合に発生します。Orchestrator に Studio パッケージのプロセス/リリースがない場合にも、同じエラーが発生することがあります。
解決策
[自動テストを実行] を使用するには、1 つ以上の自動化されたテスト ケースが存在する必要があります。詳しくは、「条件」をご覧ください。
解決策
上記以外の何らかの理由でテスト セットの実行が失敗する場合は、UiPath サポート サービスに支援を依頼してください。
- 条件
- 自動での実行
- 手動での実行
- 手動テストを実行する
- テスト セットを手動で実行する
- 自動化されたテストを実行する
- 条件
- 自動化されたテスト セットを実行する
- 混合テスト セットを実行する
- 混合テスト セットを実行する
- 保留中の実行を作成する
- 保留中の実行を使用できる状況
- 保留中の実行を作成する手順
- 実行順序を適用する
- 手順
- テスト実行を再実行する
- テスト セットの実行を再実行する
- テスト ケースの実行を再実行する
- 自動化されたテストの実行のトラブルシューティング
- テスト オートメーションが Test Manager の別のテスト ケースにすでにリンクされている
- パッケージが Orchestrator で見つからなかったため、自動実行を開始できませんでした。実行できるのは、Orchestrator にパブリッシュされたパッケージのテスト ケースのみです。
- 実行可能なバージョンが見つからなかったため、テスト ケースを実行できませんでした。実行できるのは、最新のパッケージ バージョンで Orchestrator にパブリッシュされたテスト ケースのみです。
- このテスト セットには自動化されたテスト ケースが存在しないため、自動実行を開始できませんでした。
- テスト セットの実行中にエラーが発生しました。もう一度お試しください。