- 基本情報
- プロジェクト管理
- ドキュメント
- 変更影響分析を使用する
- Test Cloud のアクセシビリティ テスト
- Autopilot で検索する
- プロジェクトの運用とユーティリティ
- Test Manager の設定
- ALM ツールとの連携
- API 連携
- トラブルシューティング
Test Manager ガイド
利用可能な機能は、使用するクラウド プラットフォームによって異なります。詳しくは、「 Test Manager の利用可能な機能」をご覧ください。
要件に合わせて手動テスト用のテスト ケースを生成する
利用可能な機能は、使用するクラウド プラットフォームによって異なります。詳しくは、「 Test Manager の利用可能な機能」をご覧ください。
[テストを生成] 機能を使用すると、生成 AI を使用して、要件から直接、手動テスト用のテスト ケースを作成できます。テスト ケースの生成を支援するツールは、Autopilot TM と呼ばれます。[テストを生成] 機能は、AutopilotTM を使用してさまざまな要件の詳細を分析し、手動テスト用のテスト ケースのリストを作成します。たとえば、名前、説明、添付ファイル、カスタム フィールド、ラベル、ドキュメントなどです。その後、最初のリストからテスト ケースを作成したり、ニーズに合わせたテスト ケースを生成するための具体的な指示を入力したりできます。
前提条件
- 要件に合わせてテストを生成するには、Test Manager のロールに以下の権限が必要です。
- テスト ケース - 作成
- 要件 - 編集
- (商用クラウドのみ)テストの生成時に RAG を活用する場合は、まずコンテキスト グラウンディングの使用を開始する必要があります。RAG はコンテキスト グラウンディングのコンポーネントです。コンテキスト グラウンディングの使用を開始するには、専用の ベスト プラクティス が記載されたこちらのページをご覧ください。
UiBank アプリケーションでローン申込書を送信する機能をテストする例を見てみましょう。このツールは以下の手順で使用します。
手順
- プロジェクトを開き、[要件] に移動します。
- 「ローン申込書の送信」という要件を作成します。詳細な説明を入力し、申請の流れと承認基準を明確に示します。この例に使用できる説明をご覧ください。
要件の例
この要件では、UiPath® が提供する UiBank バンキング アプリケーションでローンを申請する方法を詳しく説明しています。申請の流れ
- 申請者が
https://uibank.uipath.comでローンの申請を開始します。 - 申請者がヘッダー メニューの [Products] ボタンをクリックします。
- 申請者がドロップダウン メニューの [Loans] ボタンをクリックします。
https://uibank.uipath.com/loansにリダイレクトされます。- 申請者が [Apply For a Loan] ボタンをクリックします。
https://uibank.uipath.com/loans/applyにリダイレクトされます。- 申請者は次の必須フィールドに入力する必要があります。
- Email Address of Requester: 有効な形式のメール アドレスを入力する必要があります。
- Loan Amount Requested: 正の整数値のみを入力できます。
- Loan Term: 年単位のオプション [1]、[3]、[5]、[10] が提供されます。
- Yearly income: 正の整数値のみを入力できます。
- Age: 正の整数値のみを入力できます。
- 入力後、申請者が [Submit Loan Application] ボタンをクリックします。
- 次のページで、ローン申請が承認されたか却下されたかが申請者に通知されます。承認基準 申請者が 18 から 65 歳で、ローン金額が 100,000 より少ない場合、ローン申請は承認され、以下が表示されます。
- 「Congrats!You've been approved for a loan with UiBank!」申請者が 18 歳未満の場合、ローン申請は拒否され、以下が表示されます。
- 「申し訳ありませんが、現時点ではローンの承認が下りていません」申請者が 18 から 65 歳で、ローン金額が 100,000 より多い場合、ローン申請は却下され、以下が表示されます。
- 「Sorry, at this time you have not been approved for a loan」申請者が一部の必須フィールドに入力せずに [Submit Loan Application] ボタンをクリックした場合:
- エラー メッセージは表示されません。
- アクションは実行されません。
- 申請者は同じページにとどまります。
- この要件の [その他のオプション] を選択し、[カバレッジを最適化] を選択します。または、要件を開いて [カバレッジを最適化] を選択します。
- [カバレッジを最適化] ダイアログで [テストを生成] を選択します。 [追加のコンテキストを提供する] ウィンドウが開いて [ドキュメントを追加] セクションがフォーカスされ、テスト ケースの生成に必要な添付ファイルなどのドキュメントを追加するよう求められます。添付ファイルは、ローン申込書の送信プロセスに関連付けられている必要があります。
- [ ドキュメントを追加 ] セクションで、要件の添付ファイルを選択します。添付ファイルはテストの生成時に使用されます。他のファイルを独自にアップロードすることもできます。
図 1.テスト生成時の [ドキュメントを追加] セクション (商用クラウド版のみ)
2. (For Cloud Commercial only) In the Leverage RAG section of the Provide additional context window, select an index which stores your data uploaded to Context Grounding. The selected index helps Autopilot in generating more accurate tests by giving it context about the applications that you are trying to automate. For example, you can leverage RAG when a requirement document has incomplete information or refers to additional details in other sections. In this case, you can leverage RAG to draw those details from indexed references. :::note For best practices on working with Context Grounding, visit Best practices. ::: 1. From the Select folder dropdown list, select the folder where you store the indexes storing the desired information you want to share with Autopilot. 2. From the Select index dropdown list, select the specific index that you want Autopilot to reference. 3. For Number of results, enter the number of tests you want Autopilot to generate based on the referenced information.
図 2. テスト生成時の [RAG (検索拡張生成) を活用] セクション
5. Select Next and provide additional instructions that AutopilotTM should use when generating test cases. Choose from a prompt from the Prompt library or type these instructions in the Provide additional guidance window. These are some of the instructions that Autopilot can follow:
- 生成するテスト ケースの数を AutopilotTM に指示できます。生成できるテスト ケースの最大数は 50 件です。
- AutopilotTM に対し、ローン申込書の要件に記述したユーザーの手順と承認基準をすべてカバーするよう指定できます。
- 事前条件を生成するよう AutopilotTM に指示できます。
- 各テスト ステップで期待される結果を生成するよう AutopilotTM に指定できます。
- 既定で Autopilot は、要件にリンクされている既存のテストを考慮してテストが重複するのを防ぎます。ただし、新しいテストの生成時に既存のテストを無視するよう Autopilot に指示できます。そのためには、「テストを生成するときに、この要件にリンクされているテストを考慮しないでください」のような指示を入力します。図 3.テストを生成するための [追加指示を出す] ウィンドウ
- (任意) [モデル] ドロップダウン リストから、Autopilot が使用する AI モデルを選択します。 Autopilot は、テストの生成時に既定で Claude 3.7 Sonnet を使用します。これは推奨されるモデルでもあります。
注:
[ モデル ] ドロップダウン リストで利用可能なモデルは、組織とテナントに適用されている AI Trust Layer ポリシー によって異なります。サポートされているすべてのモデルが有効になっている場合は、Claude 3.7 Sonnet が推奨オプションとして表示されます。有効化されているモデルの種類が 1 つだけ (Azure OpenAI など) 場合は、GPT 4o モデルのみが表示され、自動的に推奨されます。
- [テストを生成] を選択してプロセスを開始します。 生成が完了すると、「テスト ケースの生成の完了」という通知が表示されます。通知の設定に応じて、アプリ内とメールの両方で通知を受信できます。
- 「テスト ケースの生成の完了」の通知を選択して、生成されたテスト ケースを確認します。
- [テストを生成] パネルで各テスト ケースを展開し、生成されたテスト ケースを確認します。
図 4. 生成されたテストのプレビュー
2. If you are satisfied with their content, select Create tests. The selected test cases will display a checkmark in the Generate tests panel, indicating they were successfully created. The generated test cases are also linked with the requirement that was used to generate them. 8. If you are not satisfied with the generated test cases, select Regenerate, and provide additional details about your use case.
- AutopilotTM で使用する他の関連ドキュメントを添付します。
- [次へ] をクリックして、[指示を入力] テキスト ボックスに詳細を入力します。 効果的なプロンプトを作成するためのガイダンスについては、以下に示す、指示の作成についてのベスト プラクティスのセクションをご覧ください。
- 手順を調整した後、[再生成] を選択します。
- 「テスト ケースの生成の完了」の通知をクリックして、再生成されたテスト ケースにアクセスします。
- 各テスト ケースを展開して確認します。
- 満足できるテスト ケースを選択し、[テストを作成] を選択します。
サポートされているファイルの種類
Autopilot では、さまざまな種類のファイルを処理できます。ファイルの種類に応じて、その特定のコンテンツを処理できます。次のリストに、Autopilot に提供できるファイルの種類と、各種類で Autopilot が処理できるコンテンツの種類を示します。
- テキスト コンテンツのみを処理 – Autopilot は、次の種類のファイルのテキスト コンテンツのみを処理します。
- TXT
- BPMN
- CSV
- テキストと画像の両方のコンテンツを処理 – Autopilot は、次の種類のファイルのテキストと画像の両方を処理します。
- DOCX
- XLSX
- PNG
- JPG
ベスト プラクティス
効果的な指示の作成に役立つガイドラインと例の包括的なリストを確認するには、要件からのテスト生成のベスト プラクティスが記載されたこちらのページをご覧ください。
Autopilot for Testers を使用したユーザー アクセスの管理
AI Trust Layer ガバナンス ポリシーを使用すると、組織内における AI を活用した機能の使用を管理できます。AI を活用した機能にはすべてのメンバーが既定でアクセスできますが、必要に応じて、このポリシーを使用してアクセスを制限できます。AI Trust Layer のガバナンス ポリシーを使用すると、AI を活用した特定の機能、またはそのすべての機能に対するユーザーのアクセスを、ユーザー、グループ、テナントのレベルで制限できます。さらに、ユーザーがアクセスできる AI 製品を指定することもできます。このガバナンス ポリシーは、Automation Ops で作成、変更、実装できます。
AI Trust Layer のガバナンス ポリシーをデプロイしながら、AI を活用したテスト機能を使用する場合は、ポリシーの [機能トグル] 内の [Test Manager の機能を有効化] で [はい] を選択します。
組織のガバナンス ポリシーを作成、設定、デプロイする方法については、以下のリソースをご覧ください。
最新のテスト生成結果へアクセスする
[要件] ページで、最後に生成されたテスト ケースにアクセスします。
- [最新実行結果] に移動します。
- [生成されたテスト ケース] を選択します。