test-suite
2024.10
true
UiPath logo, featuring letters U and I in white

Test Suite ユーザー ガイド

Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
最終更新日時 2024年11月11日

クイックスタート ガイド

このクイックスタート ガイドでは、Test Manager について包括的に説明します。このガイドを読むことで、Studio プロジェクトのテスト ケースを効率的に管理および実行できるようになります。Test Manager は、堅牢なテスト管理ソリューションを提供し、複数のテスト フレームワーク、多様なソース管理システムとの連携、高度なレポート機能をサポートします。

Test Manager の使用を開始するには、以下の手順を実行します。
  1. Test Manager でプロジェクトを作成するか、既存のプロジェクトをインポートします。

    他のツールからテスト プロジェクトをインポートする方法について詳しくは、「プロジェクトをインポートする」をご覧ください。

  2. テスト ケースの要件を作成します。
  3. Studio でテスト ケースを作成するか、Test Manager で直接テスト ケースを作成します。
  4. テスト セットを作成して、テスト ケースを割り当てます。
  5. テストを実行します。
  6. テスト結果を分析します。

要件を作成する

ユーザー ストーリー、エピック、その他のアーティファクトなどの要件の管理には、専用の要件管理ツールを使用するのが一般的です。Test Manager は、外部ツールからの要件の同期のほか、Test Manager 内からの要件の作成にも対応しています。Test Manager のプロジェクトには、外部ツールから同期した要件のほか、Test Manager 内で作成した要件も含めることができます。
  1. [テスト設計] メニューで [要件] ページに移動します。


  2. [要件を作成] をクリックします。[要件を作成] ウィンドウが表示されます。
  3. フィールドに、次のように入力します。
    • 名前 - 要件の名前。
    • 説明 - (任意) 要件の説明を入力します。書式付きテキストを入力する場合は、Markdown 構文を使用します。
    • 必要に応じて、任意の数のオブジェクト ラベルを追加できます。
  4. [作成] をクリックします。新しい要件が、[要件] ページに表示されます。
    ヒント: ドキュメントをアップロードする

要件を複製する

テスト ポートフォリオを拡張する場合、要件を一度に 1 つずつ複製できます。要件を複製するには、以下の手順を実行します。

  1. 複製する要件の [その他のオプション] を選択し、[複製] を選択します。
  2. 複製する情報を選択し、[確認] を選択します。

テスト ケースを作成する

Test Manager には、プロジェクトのテスト ケースを作成、管理、実行するための一連の機能が備わっています。このガイドでは、テスト ケースを作成し、オートメーションを割り当てて、手動ステップを追加し、要件をリンクする一連のプロセスを説明します。

テスト ケースを作成する

テスト ポートフォリオを作成し、Test Manager 内でテスト ケースを作成します。

  1. プロジェクトを Test Manager で開き、[テスト ケース] セクションに移動します。
  2. [テスト ケースを作成] を選択し、名前、バージョン、説明、ラベルなど、テスト ケースの詳細を設定します。
  3. [作成] を選択すると、作成したテスト ケースが [テスト ケース] の下に表示されます。

テスト ケースを要件にリンクする

テスト ケースと要件の関係を追跡できるようにするために、Test Manager でテスト ケースを要件に割り当てることができます。

  1. 目的のテスト ケースを開きます。
  2. [タスク] に移動し、[要件に割り当て] を選択します。
  3. テスト ケースをリンクする要件を選択します。
  4. [割り当て] を選択して変更を保存します。

テスト ケースに Studio オートメーションを割り当てる

Test Manager のテスト ケースには、手動ステップと Studio のオートメーションの両方を含めることができます。オートメーションは、利用可能なアクティビティを使用して、Studio でテスト ケースとして作成します。 自動化されたテスト実行を使用するには、 Test Manager から Studio のオートメーションをテスト ケースに割り当てる必要があります。

Studio で作成したオートメーションを Test Manager のテスト ケースにリンクするには、以下の手順を実行します。

  1. Studio を Test Manager と連携し、Studio の[デザイン] リボンから[Test Manager の設定] を構成します。
  2. [Test Manager にリンク] を選択します。
  3. 次のようなテスト ケースの情報を設定します。
    • プロジェクト: プロジェクトを選択します。 Test Manager の既定のプロジェクトが設定されていない場合は、「Studio との連携」をご覧ください。
    • テスト: ドロップダウン リストからテスト ケースを選択します。
    • 名前: Test Manager で新しいテスト ケースを作成する場合のみ、名前を入力します。
    • 要件: テスト ケースを既存の要件にリンクしない場合は、このフィールドを空白のままにします。この名前は、Test Manager では読み取り専用です。Test Manager でテスト ケースを特定の要件に割り当てる場合は、ドロップダウンから [要件] を選択できます。



テスト ケースに手動ステップを追加する

オートメーションの他に、手動ステップもテスト ケースに含めることができます。手動ステップでは、テスト プロセス中に特定のアクションを実行するための指示を入力します。テスト ケースを作成または編集する際に、手動ステップを追加して、アクションの説明と期待される動作の説明を入力し、クリップボードの値を定義できるので、フィールドに手動で入力する必要はありません。

Test Manager でテスト ケースに手動ステップを追加する方法について詳しくは、「手動テスト用のテスト ケース」をご覧ください。

ドキュメントをアップロードしています。

Test Manager で、関連するドキュメントをテスト ケースの添付ファイルとしてアップロードできます。

ドキュメントをアップロードする場合、以下のオプションから選択できます。
オプション説明
手動アップロード以下の手順を実行します。
  1. プロジェクトを Test Manager で開きます。
  2. 以下のアーティファクトのいずれかに移動します。

    • 要件
    • テスト ケース
    • テスト セット
  3. リストでアーティファクト キーをクリックして開きます。
  4. [ドキュメント] タブに移動します。
  5. [ドキュメントを追加] ボタンをクリックして、ファイルを選択するか、ページに直接ドラッグ アンド ドロップします。

    ファイルがテストに追加されます。

[ドキュメントを添付] アクティビティ Studio のオートメーションに [ドキュメントを添付] アクティビティを追加します。実行後、添付ファイルは [実行] ページの [添付ファイル] タブに表示されます。

テスト ケースを複製する

類似するテスト セットを簡単に複数作成する場合、個々のテスト ケースを複製できます。テスト ケースを複製するには、以下の手順を実行します。
  1. 複製するテスト ケースの [その他のオプション] を選択し、[複製] を選択します。
  2. ドキュメント、ラベル、要件への割り当てなどの関連情報も複製するかどうかを選択します。
  3. [複製] を選択して変更を保存します。

テスト ケースを管理する

Test Manager では、個々のテスト ケースに対して実行できるさまざまな操作が提供されています。

  • テスト ケースのキーを選択したときに、そのテスト ケースの概要を表示する。これにより、[概要] ページが表示されます。
  • テスト ケースの最新の結果のログにアクセスする。テスト ケースの [実行ログを開く] を選択すると、最新のテスト実行に関する詳細を確認できます。
  • テスト ケースを削除します。
  • オートメーションのリンクを解除します。
  • テスト ケースを複製します。

テスト セットを作成する

Test Manager のテスト セットを使用して、テスト ケースをグループ化し、どのテストを 1 つの実行でまとめて実行するかを定義します。これにより、目的と実行要件に基づいてテストを整理できます。 テスト セットを作成するには、以下の手順を実行します。

テスト セットを作成する

テスト セットを作成するには、次の手順を実行します。
  1. プロジェクトを Test Manager で開き、[テスト セット] を選択します。
  2. [テスト セットを作成] をクリックします。
  3. 名前、説明、アクティビティ カバレッジを表示するかどうか ([RPA アクティビティ カバレッジの計算を有効化])、ラベルなど、テスト セットに関する情報を入力します。
  4. [作成] を選択して変更を保存します。

テスト セットにテスト ケースを割り当てる

テスト セットを作成したら、テスト ケースを割り当てる必要があります。テスト ケースをテスト セットに割り当てるには、目的のテスト セットを開き、[タスク] メニューの [テスト ケースを割り当て] を選択します。

次の 2 つの方法で、複数のテスト ケースを 1 つのテスト セットに同時に割り当てることができます。
  • [静的割り当て] を使用する - リンクするテスト ケースを手動で選択します。


  • [動的割り当て] を使用する - 割り当てるテスト ケースのラベルを入力します。実行を開始すると、選択したラベルが 1 つ以上割り当てられているテスト ケースがすべて実行に追加されます。


以下のアニメーションは、テスト セットを作成して、静的なテスト ケースと動的なテスト ケースの両方を割り当てる方法を示しています。

指定した実行フォルダーから実行するようテスト セットを設定する

テスト セットは、既定の実行フォルダーまたは指定した実行フォルダーから実行するように設定できます。これにより、その特定のフォルダーに含まれるテスト ケースのみを実行できます。さらに、テスト ケースを排他的に実行する特定のパッケージとそのバージョンを指定するオプションもあります。この機能を使用するには、以下の手順に従います。

  1. テナント レベルの設定を確認します。
    1. Test Manager にアクセスし、ヘッダーから [設定] を選択して、[全般] タブに移動します。
    2. [レガシの実行コンテキストを許可] 設定を確認します。
      • 設定が有効な場合: テスト ケースは、特定の実行フォルダーを使用せずに実行されます。
      • 設定が無効な場合: テスト ケースは、特定の Orchestrator 実行フォルダー、および指定されたパッケージとバージョンからのみ実行できます。
  2. プロジェクト設定で既定の実行フォルダーを設定します。
    1. [プロジェクト設定] に移動して [オートメーション] タブを選択します。
    2. 既定の実行フォルダーを設定します。

      一意の実行フォルダーが指定されていない限り、この既定のフォルダーがすべてのテスト セットに適用されます。

  3. テスト セットの実行フォルダーを選択します。
    1. [テスト セット] に移動して、テスト セットを開きます。
    2. [テスト ケース] タブで [オートメーションを選択] を選択します。
    3. [実行フォルダー] ドロップダウン リストから、使用するフォルダーを選択します。
    4. [保存] を選択して変更を適用します。
  4. 特定のパッケージとバージョンを選択します。
    1. テスト セットの [テスト ケース] タブで、[オートメーションを選択] を再度選択します。
    2. 以下のオプションを使用できます。
      • パッケージを自動選択: テスト セットに割り当てられたテスト ケースに基づいて、フォルダー内で利用可能なすべてのパッケージとその最新バージョンを選択します。
      • オートメーションを追加: 対応するドロップダウン リストから、パッケージとそのバージョンを手動で選択できます。[選択] を使用して、各パッケージとバージョンの組み合わせを確定します。

Orchestrator テスト セットをリンクする

Orchestrator からテスト セットをリンクし、そのテスト セットを Test Manager で実行できます。 このためには、まず Orchestrator でテスト セットを作成し、自動化されたテスト ケースのみをそのテスト セットに割り当てる必要があります。

注: この機能は 2025 年 4 月より非推奨になります。非推奨化について詳しくは、Orchestrator の今後の非推奨化予定に関するページをご覧ください。
Orchestrator でテスト セットを作成したら、以下の手順を実行します。
  1. プロジェクトを Test Manager で開きます。
  2. [テスト セット] > [リンク] に移動します。
  3. リストからテスト セットを選択して [リンク] を選択します。

テスト セットを複製する

テスト管理を迅速化するために、要件とテスト ケースを複製した後にテスト セットを複製することもできます。これにより、テスト プロジェクトをすばやく拡張できます。テスト セットを複製するには、以下の手順を実行します。
  1. 複製するテスト セットの [その他のオプション] を選択し、[複製] を選択します。
  2. ドキュメントラベルなどの関連情報も複製するかどうかを選択します。
  3. [複製] を選択します。

テストを実行する

Test Manager では、テストを手動で実行するか、オートメーションを使用してテストを実行するかを選択できます。テストを手動で実行する場合は Test Manager で直接実行しますが、自動で実行する場合は、 Test Manager を介して開始され、Orchestrator で実行されます。 テスト ケースを実行する前に、実行に使用するテスト セットを作成する必要があります。

自動での実行

自動での実行では、Test Manager で作成したテスト セットと、Studio からリンクされたテスト ケースを参照します。Test Manager で自動化されたテストを実行する前に、Orchestrator にテスト セットを作成しておく必要があります。

[ 自動テストを実行 ] オプションを使用して、すべてのテスト セットを実行できます。 Test Manager にリンクされているテスト ケースに対して Orchestrator が呼び出されます。Orchestrator からリンクされたテスト セットを実行するには、Orchestrator でテスト セットを作成する必要があります。

オートメーションを使用してテストを実行する

オートメーションを使用してテスト セットを実行するには、以下の手順を実行します。
  1. プロジェクトを Test Manager で開き、[テスト セット] に移動します。
  2. テスト セットを選択し、縦三点リーダーをクリックします。
  3. [自動テストを実行] を選択します。

手動での実行

手動での実行とは、手動ステップのあるテスト ケースを含む、Test Manager で作成されたテスト セットに適用されます。手動での実行は、Test Manager で作成されたテスト セットと、Orchestrator からリンクされたテスト セットの両方に対して実行できます。

テストを手動で実行する

テスト セットを手動で実行するには、以下の手順を実行します。
  1. プロジェクトを Test Manager で開き、[テスト セット] に移動します。
  2. テスト セットを選択し、縦三点リーダーをクリックします。
  3. [手動で実行] を選択します。手動実行アシスタントが新しいウィンドウで開きます。ポップアップ ブロッカーが、このウィンドウを開くことができるように設定されていることを確認してください。

結果を分析する

Test Manager での実行により、テスト セットの実行に関するインサイトが得られます。以下に、テスト結果を分析および操作する方法を操作ごとに分けて説明します。

テスト結果にアクセスする

Test Manager で [ 実行] を開き、テスト実行のリストを表示します。各テスト実行は、1 つのテスト セットの実行を表しています。 実行は完了日時に基づいて並べ替えられます。進行中の実行と保留中の実行は、先頭に表示されます。

実行の詳細

テスト実行のエントリを選択すると、詳細ビューが開きます。このビューには、実行開始時刻、期間、実行ログなどの情報が表示されます。[結果] セクションには、テスト ケースの個々のテスト結果の概要が、テスト ケース ログという名前で表示されます。ここで、個々のテスト結果に対して操作を実行できます。

テスト実行のステータスを理解する

テスト実行は、ステータスを示す色に色分けされます。
  • : 成功したテスト ケース
  • - 失敗したテスト ケース
  • : 最終的な結果のないテスト ケース (進行中のテスト セット内でまだ実行されていないものなど)

テスト結果を確認する

このセクションでは、テスト結果の一部として表示される情報と、結果の取得後に実行できる追加の操作について説明します。
結果説明
実行ログ実行ログには、アサーション、ログ、実行の詳細、影響を受ける要件、添付ファイルなどの重要な情報が含まれています。実行ログにアクセスするには、[実行] ページ内でテスト ケース キーを選択します。
アクティビティ カバレッジ自動テスト実行ではアクティビティ カバレッジを有効化できます。この機能は、テスト実行時にカバーされたアクティビティに関する情報を提供します。
不具合管理ツールとの連携外部の不具合管理システムを Test Manager と連携している場合は、実行ログから直接、不具合レポートを作成できます。テスト ケース ログを開き、[タスク] を選択して、[不具合を作成] を選択します。
不具合の同期Test Manager では、ALM ツールとの連携機能の一部として、実行結果を外部ツールに同期できます。この同期機能により、実行の詳細、ログ、タイムスタンプなどの関連情報を連携ツールと共有できます。
不具合の作成とリンクの解除[実行] ページ内で、テスト ケース ログにアクセスして [タスク] を選択し、[不具合を作成] を選択することで、不具合を作成できます。さらに、外部ツールからの不具合のリンクを解除するオプションもあります。このオプションを使用すると、テスト実行結果が外部ツールのエントリから切断されます。

テスト結果を操作する

テスト実行を分析することで、以下の操作を実行できます。
  • 手動テストまたは自動テストの結果を特定する
  • 進行中のテスト実行の進行状況を確認する。
  • 実行されたテスト セットを開き、詳細を確認する
  • テスト実行に関連付けられたログと添付ファイルを調べる
  • ALM ツールと連携している場合は、Test Manager から直接、不具合管理システム内に不具合を作成する。
注: テスト セットを変更または削除しても、実行とその関連データは影響を受けません。

このページは役に立ちましたか?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo White
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.