- Test Suite の利用を開始する
- Studio
- Orchestrator
- Testing ロボット
- Test Manager
Test Suite ユーザー ガイド
要件のテストを生成する
この機能は現在のところ監査プロセスの一部であり、レビューが完了するまで FedRAMP 承認の一部と見なすべきではありません。現在レビュー中の機能の完全なリストについては、こちらをご覧ください。
[ テストを生成 ] 機能を使用すると、生成 AI を使用して、要件から直接、手動テスト用のテスト ケースを作成できます。 テスト ケースの生成を支援するツールは、 AutopilotTM と呼ばれます。 この機能では、 AutopilotTM を使用してさまざまな要件の詳細を分析し、名前、説明、添付ファイル、カスタム フィールド、ラベル、ドキュメントなどの手動テスト用のテスト ケースのリストを作成します。 その後、最初のリストからテスト ケースを作成したり、ニーズに合わせたテスト ケースを生成するための具体的な指示を入力したりできます。
要件のテストを生成するには、 Test Manager のロールに次の権限が必要です。
- テスト ケース - 作成
- 要件 - 編集
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 歳未満の場合、ローン申請は拒否され、以下が表示されます。
- 「Sorry, at this time you have not been approved for a loan」
申請者が 18 から 65 歳で、ローン金額が 100,000 より多い場合、ローン申請は却下され、以下が表示されます。
- 「Sorry, at this time you have not been approved for a loan」
申請者が一部の必須フィールドに入力せずに [Submit Loan Application] ボタンをクリックした場合、次のように処理されます。
- エラー メッセージは表示されません。
- アクションは実行されません。
- 申請者は同じページにとどまります。
- 申請者が
- この要件で [その他のオプション] を選択し、[テストを生成] を選択します。または、要件を開いて [テストを生成] を選択します。
[サポート ドキュメントを追加する] ウィンドウが開き、テスト ケースの生成に必要な添付ファイルなどのドキュメントを追加するよう求められます。添付ファイルは、ローン申込書の送信プロセスに関連付けられている必要があります。
- [サポート ドキュメントを追加する] ウィンドウで、要件の添付ファイルを選択します。添付ファイルはテストの生成時に使用されます。他のファイルを独自にアップロードすることもできます。
- [ 次へ ] を選択し、 AutopilotTM がテスト ケースの生成時に使用する追加の指示を入力します。この指示を [追加指示を出す] ウィンドウに入力します。 プロンプト ライブラリのプロンプトから選択するか、これらの指示を [追加指示を出す] ウィンドウに入力します。
Autopilot が従うことができる手順の一部を以下に示します。
- 生成するテスト ケースの数を AutopilotTM に指示できます。 テスト ケースの最大数は 50 件です。
- AutopilotTM を指定して、ローン申込書の要件に記述したユーザーの手順と承認基準をすべてカバーできます。
- AutopilotTM に事前条件を生成するよう指示できます。
- AutopilotTM を指定して、テスト ステップごとに期待される結果を生成できます。
- [テストを生成] を選択してプロセスを開始します。
生成が完了すると、「テスト ケースの生成の完了」という通知が表示されます。通知の設定に応じて、アプリ内とメールの両方で通知を受信できます。
- 「テスト ケースの生成の完了」の通知を選択して、生成されたテスト ケースを確認します。
- [テストを生成] パネルで各テスト ケースを展開し、生成されたテスト ケースを確認します。
- 内容に問題がなければ、[テストを作成] を選択します。
生成されたテスト ケースは、生成に使用された要件にもリンクされます。
- [テストを生成] パネルで各テスト ケースを展開し、生成されたテスト ケースを確認します。
- 生成されたテスト ケースに問題がある場合は、[再生成] を選択して、ユース ケースに関する追加の詳細を入力します。
- AutopilotTM で使用する他の関連ドキュメントを添付します。
- [次へ] をクリックして、[指示を入力] テキスト ボックスに詳細を入力します。
効果的なプロンプトを作成するためのガイダンスについては、以下に示す、指示の作成についてのベスト プラクティスのセクションをご覧ください。
- 手順を調整した後、[再生成] を選択します。
- 「テスト ケースの生成の完了」の通知をクリックして、再生成されたテスト ケースにアクセスします。
- 各テスト ケースを展開して確認します。
- 満足できるテスト ケースを選択し、[テストを作成] を選択します。
次のファイル拡張子のみをアップロードでき、そこから Autopilot はテキスト コンテンツのみを処理します。
- DOCX
- XLSX
- TXT
- CSV
- PNG
- JPG
- BPMN
効果的な指示の作成に役立つガイドラインと例の包括的なリストを確認するには、「 要件からテストを生成するためのベスト プラクティス 」をご覧ください。
AI Trust Layer ガバナンス ポリシーを使用すると、組織内における AI を活用した機能の使用を管理できます。AI を活用した機能にはすべてのメンバーが既定でアクセスできますが、必要に応じて、このポリシーを使用してアクセスを制限できます。AI Trust Layer のガバナンス ポリシーを使用すると、AI を活用した特定の機能、またはそのすべての機能に対するユーザーのアクセスを、ユーザー、グループ、テナントのレベルで制限できます。さらに、ユーザーがアクセスできる AI 製品を指定することもできます。このガバナンス ポリシーは、Automation Ops で作成、変更、実装できます。
AI Trust Layer のガバナンス ポリシーをデプロイしながら、AI を活用したテスト機能を使用する場合は、ポリシーの [機能トグル] 内の [Test Manager の機能を有効化] で [はい] を選択します。
組織のガバナンス ポリシーを作成、設定、デプロイする方法については、以下のリソースをご覧ください。