- 基本情報
- プロジェクト管理
- プロジェクトの運用とユーティリティ
- Test Manager の設定
- ALM ツールとの連携
- API 連携
- トラブルシューティング

Test Manager ガイド
このクイックスタート ガイドでは、Test Manager について包括的に説明します。このガイドを読むことで、Studio プロジェクトのテスト ケースを効率的に管理および実行できるようになります。Test Manager は、堅牢なテスト管理ソリューションを提供し、複数のテスト フレームワーク、多様なソース管理システムとの連携、高度なレポート機能をサポートします。
- Test Manager でプロジェクトを作成するか、既存のプロジェクトをインポートします。
他のツールからテスト プロジェクトをインポートする方法について詳しくは、「プロジェクトをインポートする」をご覧ください。
- テスト ケースの要件を作成します。
- Studio でテスト ケースを作成するか、Test Manager で直接テスト ケースを作成します。
- テスト セットを作成して、テスト ケースを割り当てます。
- テストを実行します。
- テスト結果を分析します。
要件の品質チェックを行う
AutopilotTM は Test Manager で明確性、完全性、一貫性などの品質面の要件を評価する際に役立ちます。
既存の要件については、[品質を評価] を選択し、AutopilotTM を使用して要件を評価して、直接実装できる提案の一覧を生成します。ライブラリから選択したプロンプトまたは自分で入力したプロンプトを通じて、AutopilotTM にサポート ドキュメントと追加のガイダンスを渡します。
評価の実行後、各提案を展開し、実装の進行状況に基づいてステータスを更新します。提案を要件に追加して、ステータスを「作業中」または「完了」としてマークできます。候補を削除するオプションも利用可能です。
[さらに提案] と [再生成] を使用し、提案をさらに生成するか、別のサポート ドキュメントや追加のガイダンスを使用して再生成します。 また、提案を Word にエクスポートして、後で参照できるように保存しておくこともできます。
AutopilotTM を使用した要件の効率的な評価方法を理解するには、要件の品質チェックのベスト プラクティスが記載されたこちらのページをご覧ください。
要件を複製する
テスト ポートフォリオを拡張する場合、要件を一度に 1 つずつ複製できます。要件を複製するには、以下の手順を実行します。
- 複製する要件の [その他のオプション] を選択し、[複製] を選択します。
- 複製する情報を選択し、[確認] を選択します。
Test Manager には、プロジェクトのテスト ケースを作成、管理、実行するための一連の機能が備わっています。このガイドでは、テスト ケースを作成し、オートメーションを割り当てて、手動ステップを追加し、要件をリンクする一連のプロセスを説明します。
テスト ケースを作成する
テスト ポートフォリオを作成し、Test Manager 内でテスト ケースを作成します。
- プロジェクトを Test Manager で開き、[テスト ケース] セクションに移動します。
- [テスト ケースを作成] を選択し、名前、バージョン、説明、ラベルなど、テスト ケースの詳細を設定します。
- [作成] を選択すると、作成したテスト ケースが [テスト ケース] の下に表示されます。
要件に合わせてテストを生成する
AutopilotTM を使用して、想定されるテスト ケースのリストを生成できます。
- 要件からテストを生成する: 要件の詳細からテスト ケースを生成した後、アップロードされたドキュメントと指示を追加することができます。
要件を開き、[テストを生成] を選択して、要件のテストを生成します。
- SAP トランザクションのテストを生成する: アップロードされたドキュメントと追加の指示を使用して、ヒートマップと変更影響分析で検出されたギャップから SAP トランザクションのテスト ケースを生成できます。
AutopilotTM でテスト ケースを生成するために使用するドキュメントと指示を追加して、生成プロセスを調整します。[テストを生成] を選択した後、生成されたテスト ケースを確認し、問題がなければテストを作成します。問題がある場合は、さらに詳細を追加して調整します。
テスト生成機能を最大限に活用する方法について詳しくは、要件に合わせたテスト生成のベスト プラクティスについて記載されたこちらのページをご覧ください。
テスト ケースを要件にリンクする
テスト ケースと要件の関係を追跡できるようにするために、Test Manager でテスト ケースを要件に割り当てることができます。
- 目的のテスト ケースを開きます。
- [タスク] に移動し、[要件に割り当て] を選択します。
- テスト ケースをリンクする要件を選択します。
- [割り当て] を選択して変更を保存します。
テスト ケースに Studio オートメーションを割り当てる
Test Manager のテスト ケースには、手動ステップと Studio のオートメーションの両方を含めることができます。オートメーションは、利用可能なアクティビティを使用して、Studio でテスト ケースとして作成します。自動化されたテスト実行を使用するには、Test Manager から Studio のオートメーションをテスト ケースに割り当てる必要があります。
Studio で作成したオートメーションを Test Manager のテスト ケースにリンクするには、以下の手順を実行します。
- 自動化されたテスト ケースを含む Studio プロジェクトを、テナントのパッケージ フィードまたは別の Orchestrator フォルダー フィードにパブリッシュします。
- 目的の Test Manager プロジェクトを開き、[テスト ケース] に移動してテスト ケースを作成します。
- 作成したテスト ケースの [オートメーション] タブで、[オートメーションを選択] オプションを選択します。
- [パッケージ ソース] ドロップダウン リストから、対応する Orchestrator インスタンスのフィードを選択します。
このフィードには、Test Manager のテスト ケースにリンクする Studio のテスト ケースが含まれている必要があります。既定では [テナントのパッケージ フィード] が選択されています。
[パッケージ ソース] ドロップダウン リストには、専用のフィードを持つフォルダーのみが表示されます。フォルダー階層がある場合は、親フォルダーのみがドロップダウン リストに表示されます。これは、すべてのサブフォルダーで同じフィードが共有されるためです。
注: 利用可能なパッケージ フィードのオプションは、自身が管理者権限を持っているフィードのオプションです。 - パッケージ フィードを選択したら、その場所からオートメーションを選択できます。
オートメーション名が [テスト ケース名] 列に表示され、パブリッシュされたパッケージ名が [パッケージ] 列に表示されます。注: [テスト ケース名] 列には、オートメーションのパブリッシュ先の Orchestrator フォルダーと、その後にオートメーション名が表示されます。たとえば、Studio から Orchestrator の
Accounts
フォルダーにパブリッシュされたCreate Checking Account
テスト ケースを選択する場合、このオートメーションのテスト ケース名はAccounts/Create Checking Account
になります。
- [パッケージ ソース] ドロップダウン リストから、対応する Orchestrator インスタンスのフィードを選択します。
- [保存] を選択して、変更を確定します。
テスト ケースに手動ステップを追加する
オートメーションの他に、手動ステップもテスト ケースに含めることができます。手動ステップでは、テスト プロセス中に特定のアクションを実行するための指示を入力します。テスト ケースを作成または編集する際に、手動ステップを追加して、アクションの説明と期待される動作の説明を入力し、クリップボードの値を定義できるので、フィールドに手動で入力する必要はありません。
Test Manager でテスト ケースに手動ステップを追加する方法について詳しくは、「手動テスト用のテスト ケース」をご覧ください。
ドキュメントをアップロードしています。
Test Manager で、関連するドキュメントをテスト ケースの添付ファイルとしてアップロードできます。
オプション | 説明 |
---|---|
手動アップロード | 以下の手順を実行します。
|
[ドキュメントを添付] アクティビティ | Studio のオートメーションに [ドキュメントを添付] アクティビティを追加します。実行後、添付ファイルは [実行] ページの [添付ファイル] タブに表示されます。 |
テスト ケースを複製する
- 複製するテスト ケースの [その他のオプション] を選択し、[複製] を選択します。
- ドキュメント、ラベル、要件への割り当てなどの関連情報も複製するかどうかを選択します。
- [複製] を選択して変更を保存します。
テスト ケースを管理する
Test Manager では、個々のテスト ケースに対して実行できるさまざまな操作が提供されています。
- テスト ケースのキーを選択したときに、そのテスト ケースの概要を表示する。これにより、[概要] ページが表示されます。
- テスト ケースの最新の結果のログにアクセスする。テスト ケースの [実行ログを開く] を選択すると、最新のテスト実行に関する詳細を確認できます。
- テスト ケースを削除します。
- オートメーションのリンクを解除します。
- テスト ケースを複製します。
テスト セットを作成する
- プロジェクトを Test Manager で開き、[テスト セット] を選択します。
- [テスト セットを作成] をクリックします。
- 名前、説明、アクティビティ カバレッジを表示するかどうか ([RPA アクティビティ カバレッジの計算を有効化])、ラベルなど、テスト セットに関する情報を入力します。
- [作成] を選択して変更を保存します。
テスト セットにテスト ケースを割り当てる
テスト セットを作成したら、テスト ケースを割り当てる必要があります。テスト ケースをテスト セットに割り当てるには、目的のテスト セットを開き、[タスク] メニューの [テスト ケースを割り当て] を選択します。
- [静的割り当て] を使用する - リンクするテスト ケースを手動で選択します。
- [動的割り当て] を使用する - 割り当てるテスト ケースのラベルを入力します。実行を開始すると、選択したラベルが 1 つ以上割り当てられているテスト ケースがすべて実行に追加されます。
以下のアニメーションは、テスト セットを作成して、静的なテスト ケースと動的なテスト ケースの両方を割り当てる方法を示しています。
指定した実行フォルダーから実行するようテスト セットを設定する
テスト セットは、既定の実行フォルダーまたは指定した実行フォルダーから実行するように設定できます。これにより、その特定のフォルダーに含まれるテスト ケースのみを実行できます。さらに、テスト ケースを排他的に実行する特定のパッケージとそのバージョンを指定するオプションもあります。この機能を使用するには、以下の手順に従います。
- テナント レベルの設定を確認します。
- Test Manager にアクセスし、ヘッダーから [設定] を選択して、[全般] タブに移動します。
- [レガシの実行コンテキストを許可] 設定を確認します。
- 設定が有効な場合: テスト ケースは、特定の実行フォルダーを使用せずに実行されます。
- 設定が無効な場合: テスト ケースは、特定の Orchestrator 実行フォルダー、および指定されたパッケージとバージョンからのみ実行できます。
- プロジェクト設定で既定の実行フォルダーを設定します。
- [プロジェクト設定] に移動して [オートメーション] タブを選択します。
- 既定の実行フォルダーを設定します。
一意の実行フォルダーが指定されていない限り、この既定のフォルダーがすべてのテスト セットに適用されます。
- テスト セットの実行フォルダーを選択します。
- [テスト セット] に移動して、テスト セットを開きます。
- [テスト ケース] タブで [オートメーションを選択] を選択します。
- [実行フォルダー] ドロップダウン リストから、使用するフォルダーを選択します。
- [保存] を選択して変更を適用します。
- 特定のパッケージとバージョンを選択します。
- テスト セットの [テスト ケース] タブで、[オートメーションを選択] を再度選択します。
- 以下のオプションを使用できます。
- パッケージを自動選択: テスト セットに割り当てられたテスト ケースに基づいて、フォルダー内で利用可能なすべてのパッケージとその最新バージョンを選択します。
- オートメーションを追加: 対応するドロップダウン リストから、パッケージとそのバージョンを手動で選択できます。[選択] を使用して、各パッケージとバージョンの組み合わせを確定します。
Orchestrator テスト セットをリンクする
Orchestrator からテスト セットをリンクし、そのテスト セットを Test Manager で実行できます。 このためには、まず Orchestrator でテスト セットを作成し、自動化されたテスト ケースのみをそのテスト セットに割り当てる必要があります。
- プロジェクトを Test Manager で開きます。
- [テスト セット] > [リンク] に移動します。
- リストからテスト セットを選択して [リンク] を選択します。
テスト セットを複製する
- 複製するテスト セットの [その他のオプション] を選択し、[複製] を選択します。
- ドキュメントやラベルなどの関連情報も複製するかどうかを選択します。
- [複製] を選択します。
関連記事
Test Manager では、テストを手動で実行するか、オートメーションを使用してテストを実行するかを選択できます。テストを手動で実行する場合は Test Manager で直接実行しますが、自動で実行する場合は、Test Manager を介して開始され、Orchestrator で実行されます。テスト ケースを実行する前に、実行に使用するテスト セットを作成する必要があります。
自動での実行
自動での実行では、Test Manager で作成したテスト セットと、Studio からリンクされたテスト ケースを参照します。Test Manager で自動化されたテストを実行する前に、Orchestrator にテスト セットを作成しておく必要があります。
[自動テストを実行] オプションを使用して、すべてのテスト セットを実行できます。Test Manager にリンクされているテスト ケースに対して Orchestrator が呼び出されます。Orchestrator からリンクされたテスト セットを実行するには、Orchestrator でテスト セットを作成する必要があります。
オートメーションを使用してテストを実行する
- プロジェクトを Test Manager で開き、[テスト セット] に移動します。
- テスト セットを選択し、縦三点リーダーをクリックします。
- [自動テストを実行] を選択します。
手動での実行
手動での実行とは、手動ステップのあるテスト ケースを含む、Test Manager で作成されたテスト セットに適用されます。手動での実行は、Test Manager で作成されたテスト セットと、Orchestrator からリンクされたテスト セットの両方に対して実行できます。
テストを手動で実行する
- プロジェクトを Test Manager で開き、[テスト セット] に移動します。
- テスト セットを選択し、縦三点リーダーをクリックします。
- [手動で実行] を選択します。手動実行アシスタントが新しいウィンドウで開きます。ポップアップ ブロッカーが、このウィンドウを開くことができるように設定されていることを確認してください。
関連記事
Test Manager の実行から、テスト セットの実行に関するインサイトが得られます。以下に、テスト結果を分析および操作する方法を操作ごとに分けて説明します。
テスト結果にアクセスする
Test Manager で [実行] を開き、テスト実行のリストを表示します。各テスト実行は、1 つのテスト セットの実行を表しています。実行は完了日時に基づいて並べ替えられます。進行中の実行と保留中の実行は、先頭に表示されます。
実行の詳細
テスト実行のエントリを選択すると、詳細ビューが開きます。このビューには、実行開始時刻、期間、実行ログなどの情報が表示されます。[結果] セクションには、テスト ケースの個々のテスト結果の概要が、テスト ケース ログという名前で表示されます。ここで、個々のテスト結果に対して操作を実行できます。
テスト実行のステータスを理解する
- 緑: 成功したテスト ケース
- 赤 - 失敗したテスト ケース
- 灰: 最終的な結果のないテスト ケース (進行中のテスト セット内でまだ実行されていないものなど)
テスト結果を確認する
このセクションでは、テスト結果の一部として表示される情報と、結果の取得後に実行できる追加の操作について説明します。結果 | 説明 |
---|---|
実行ログ | 実行ログには、アサーション、ログ、実行の詳細、影響を受ける要件、添付ファイルなどの重要な情報が含まれています。実行ログにアクセスするには、[実行] ページ内でテスト ケース キーを選択します。 |
アクティビティ カバレッジ | 自動テスト実行ではアクティビティ カバレッジを有効化できます。この機能は、テスト実行時にカバーされたアクティビティに関する情報を提供します。 |
不具合管理ツールとの連携 | 外部の不具合管理システムを Test Manager と連携している場合は、実行ログから直接、不具合レポートを作成できます。テスト ケース ログを開き、[タスク] を選択して、[不具合を作成] を選択します。 |
不具合の同期 | Test Manager では、ALM ツールとの連携機能の一部として、実行結果を外部ツールに同期できます。この同期機能により、実行の詳細、ログ、タイムスタンプなどの関連情報を連携ツールと共有できます。 |
不具合の作成とリンクの解除 | [実行] ページ内で、テスト ケース ログにアクセスして [タスク] を選択し、[不具合を作成] を選択することで、不具合を作成できます。さらに、外部ツールからの不具合のリンクを解除するオプションもあります。このオプションを使用すると、テスト実行結果が外部ツールのエントリから切断されます。 |
テスト レポートを生成する
テスト ケースが繰り返し不合格になる場合、AutopilotTM を使用してその理由に関する詳細なレポートを生成すると、テスト結果について次のアクションにつながる分析情報を得ることができます。レポートには最大で 5 つのセクションがあり、それぞれのセクションに複数のインサイトが含まれます。レポート内の各インサイトについて、テスト ケースの数を示すアイコンまたは [表示] を選択して、テスト ケースやテスト ケース ログなどの影響を受ける関連オブジェクトを表示したり検索したりできます。
テスト実行のテスト レポートを生成するには、目的の実行に対して [レポートを生成] を選択し、レポートに含める結果を選択してから、もう一度 [レポートを生成] を選択します。
レポートの準備ができたら、「実行のインサイト レポートが準備完了」という通知、または通知メール内の [レポートを開く] を選択して、レポートにアクセスします。
テスト結果を操作する
- 手動テストまたは自動テストの結果を特定する
- 進行中のテスト実行の進行状況を確認する。
- 実行されたテスト セットを開き、詳細を確認する
- テスト実行に関連付けられたログと添付ファイルを調べる
- ALM ツールと連携している場合は、Test Manager から直接、不具合管理システム内に不具合を作成する。
関連記事
- 要件を作成する
- 要件の品質チェックを行う
- 要件を複製する
- テスト ケースを作成する
- テスト ケースを作成する
- 要件に合わせてテストを生成する
- テスト ケースを要件にリンクする
- テスト ケースに Studio オートメーションを割り当てる
- テスト ケースに手動ステップを追加する
- ドキュメントをアップロードしています。
- テスト ケースを複製する
- テスト ケースを管理する
- テスト セットを作成する
- テスト セットを作成する
- テスト セットにテスト ケースを割り当てる
- 指定した実行フォルダーから実行するようテスト セットを設定する
- Orchestrator テスト セットをリンクする
- テスト セットを複製する
- 関連記事
- テストを実行する
- 自動での実行
- オートメーションを使用してテストを実行する
- 手動での実行
- テストを手動で実行する
- 関連記事
- 結果を分析する
- テスト結果にアクセスする
- 実行の詳細
- テスト実行のステータスを理解する
- テスト結果を確認する
- テスト レポートを生成する
- テスト結果を操作する
- 関連記事