test-suite
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

Test Suite ユーザー ガイド

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

Autopilot for Testers

重要:

この機能は現在のところ監査プロセスの一部であり、レビューが完了するまで FedRAMP 承認の一部と見なすべきではありません。現在レビュー中の機能の完全なリストについては、こちらをご覧ください。

Autopilot for Testers は、テストのライフサイクル全体を通じてテスターの生産性を向上させるように設計された、AI を活用したデジタル システム (エージェント) のコレクションです。これらの機能は、UiPath® Test SuiteTM の 2 つの主要コンポーネントである、デスクトップ版の UiPath® Studio と UiPath® Test Manager に統合されています。

Autopilot for Testers の機能は、次のカテゴリに分類できます。

  • エージェントによるテスト設計: Test Manager Autopilot TM では、明確性、完全性、一貫性などの品質の観点から要件を評価できます。Autopilot は、要件 (ユーザー ストーリーなど) および SAP トランザクションの手動テスト ケースの生成にも役立ちます。
  • エージェント テスト オートメーション: デスクトップ版の Studio の AutopilotTM では、手動テスト用のテスト ケースなどのテキストのコード化およびローコードの自動 UI および API テスト ケースへの変換、データ ドリブン テスト用のテスト データの生成、コード化されたテスト オートメーションのリファクタリング、検証エラーの修正、式の生成、あいまい検証の実行などを実行できます。
  • エージェントによるテスト管理: Test Manager Autopilot TM では、テスト インサイト レポートを通じて、テスト結果に関する具体的な分析情報を得ることができます。

以下のセクションでは、テスト プロジェクトの作成時に AutopilotTM が役立ちます。

品質チェックの要件

まず、「ローン申込書の提出」など、UiBank アプリケーション用の要件を作成します。ローン申請プロセスに必要な申請フローと基準を記述します。次に、[品質を評価] を選択し、AutopilotTM を使用して要件を評価して、直接実装できる提案の一覧を生成します。

ライブラリから選択したプロンプトまたは自分で入力したプロンプトを通じて、AutopilotTM にサポート ドキュメントと追加のガイダンスを提供します。

評価の実行後、各提案を展開し、実装の進行状況に基づいてステータスを更新します。提案を要件に追加して、ステータスを「作業中」または「完了」としてマークできます。候補を削除するオプションも利用可能です。

[さらに提案][再生成] を使用し、提案をさらに生成するか、別のサポート ドキュメントや追加のガイダンスを使用して再生成します。

また、提案を Word にエクスポートして、後で参照できるように保存しておくこともできます。

Autopilot を使用して要件を効率的に評価する方法を理解するには、「 品質チェックの要件AI を活用した評価: ベスト プラクティス 」をご覧ください。

要件のテストを生成する

AutopilotTM を使用して、想定されるテスト ケースのリストを生成できます。要件の詳細からテスト ケースを生成した後、アップロードされたドキュメントと指示を追加することができます。

要件を開き、[テストを生成] を選択して、要件のテストを生成します。

AutopilotTM でテスト ケースを生成するために使用するドキュメントと指示を使用して、生成プロセスを調整します。[ テストを生成] を選択した後、生成されたテスト ケースを確認し、問題がなければテストを作成します。問題がある場合は、さらに詳細を追加して調整します。

テスト生成機能を最大限に活用する方法について詳しくは、「要件のためのテストの生成と AI を活用した生成: ベスト プラクティス」をご覧ください。

SAP のトランザクションのテストを生成する

AutopilotTM を使用すると、ヒートマップから SAP トランザクションのテスト ケースを生成し、アップロードされたドキュメントと追加の指示を使用して、変更影響分析で発見されたギャップのテスト ケースを生成できます。AutopilotTM でテスト ケースを生成する際に使用するドキュメントと指示を使用して、生成プロセスをさらに調整できます。

SAP トランザクションのテストを正常に生成する方法については、「 特定のトランザクションのテスト ケースを生成する」および 「AI を活用した生成: ベスト プラクティス」をご覧ください。

コード化されたオートメーションを生成する

AutopilotTM はコード化されたオートメーションの生成を支援します。テキストや既存のコードからでも、Test Manager で作成した手動テスト用のテスト ケースからでも生成が可能です。

テキストや既存のコードからコード化されたオートメーションを生成する
新規または既存のコード化されたオートメーションで AutopilotTM を使用して、自然言語、オートメーション内のコメント、または既存のコード行からコードを生成できます。コードを生成するには、ショートカット Ctrl + Shift + G または Autopilot アイコンを使用します。
手動テストからコード化されたオートメーションを生成する
デスクトップ版の Studio を Test Manager に接続してから、テスト エクスプローラーに移動して手動テストを検索します。ここから、次のいずれかのシナリオを選択して、コード化されたテスト ケースを生成できます。
  • [コード化されたテスト ケースを作成] を使用して、コード化されたテスト ケースを作成します。ここでは、ステップがコメントとして表示されます。続いて、コメントに基づいてコードを生成するよう AutopilotTM にプロンプトを送信します。
  • [Autopilot を使用してコード化されたテスト ケースを生成] を使用して、正常に機能するコード化されたテスト ケースを直接生成します。
テスト ケースの生成について詳しくは、「手動テスト用のテスト ケースからコード化されたテスト ケースを作成する」および「AI を使用してコード化されたテスト ケースを生成する」をご覧ください。

コード化された API オートメーションを生成する

API が関係するシナリオを自動化する、コード化されたテスト ケースを作成する場合、AutopilotTM を使用してこのシナリオのコードを生成できます。コード エディターで右クリックして [コードを生成] を選択し、必要な指示を AutopilotTM に入力します。たとえば、使用する API と、AutopilotTM がアクセスする必要のある API キーを入力する必要があります。

コード化されたオートメーションをリファクタリングする

AutopilotTM では、リファクタリングによってコード化されたオートメーションを強化できます。 コード化されたテスト ケースに、より読みやすいコード セグメントが含まれている場合を考えてみます。 リファクタリング プロセスを開始するには、目的のコードを選択し、右クリックして [ コードを生成] を選択します。 最後に、選択したコードをリファクタリングする方法を Autopilot に指示します。

ローコードのオートメーションを生成する

AutopilotTM はローコードのテスト ケースの生成を支援します。テキストからでも、Test Manager で作成した手動テストからでも生成が可能です。

手動テストからローコードのテスト ケースを生成する

デスクトップ版の Studio を Test Manager に接続してから、テスト エクスプローラーに移動して手動テストを検索します。手動テストを右クリックして、[Autopilot を使用してテスト ケースを生成] を選択します。

テキストからローコードのテスト ケースを生成する

空のローコードのテスト ケースを開き、デザイナー パネルから [Autopilot で生成] を選択します。目的のテスト ステップを入力し、[生成] を選択してテスト ケースの生成をトリガーします。

詳しくは、「AI を使用したローコード テスト ケースの生成」をご覧ください。

合成テスト データを生成する

テスト ケースにテスト データを追加する際に、[Autopilot で生成] を選択できます。AutopilotTM は想定される引数と変数を最初に生成します。これらは必要に応じてさらに微調整できます。AI を利用した合成テスト データの生成方法については、「AI により生成されたテスト データ」をご覧ください。

テストに関するインサイト レポートを生成する

テスト ケースが繰り返し不合格になる場合、Autopilot を使用してその理由に関する詳細なレポートを生成すると、テスト結果について次のアクションにつながる分析情報を得ることができます。

レポートを生成するには、[実行] に移動します。[インサイトを生成] を選択してテスト結果を選択し、[レポートを生成] を選択します。[実行] の [インサイト] タブでレポートにアクセスします。

テスト実行の問題を特定する方法について理解を深めるには、「 テストに関するインサイト レポートを生成する 」および 「AI を活用したインサイト: ベスト プラクティス 」をご覧ください。

手動テスト用のテスト ケースをインポートする - プレビュー

AutopilotTM を使用して、Excel ファイルから手動テスト用のテスト ケースをインポートします。一度に 1 つのファイルからインポートできます。 複数のシートからテストをインポートできます。 特に指定がない限り、インポート プロセスによってすべての情報が Test Manager に転送されます。 たとえば、[優先度]、[ステータス]、[所有者] などのテスト ケースのプロパティは、テスト ケース レベルでカスタム フィールドの値として Test Manager にインポートされます。

インポートしたテスト ケースを識別しやすくするため、[インポートに関する指示を入力] セクションで、インポートしたテスト ケースに特定のラベルを付けるよう Autopilot に指示します。

手動テスト用のテスト ケースを効率的にインポートする方法については、「 手動テスト用のテスト ケースをインポートする」をご覧ください。

ライセンス

Autopilot アクティビティの測定およびライセンス方法について詳しくは、「Autopilot のライセンス」をご覧ください。

ユーザーのアクセス権

Autopilot for Testers によるユーザー アクセス管理

AI Trust Layer ガバナンス ポリシーを使用すると、組織内における AI を活用した機能の使用を管理できます。AI を活用した機能にはすべてのメンバーが既定でアクセスできますが、必要に応じて、このポリシーを使用してアクセスを制限できます。AI Trust Layer のガバナンス ポリシーを使用すると、AI を活用した特定の機能、またはそのすべての機能に対するユーザーのアクセスを、ユーザー、グループ、テナントのレベルで制限できます。さらに、ユーザーがアクセスできる AI 製品を指定することもできます。このガバナンス ポリシーは、Automation Ops で作成、変更、実装できます。

AI Trust Layer のガバナンス ポリシーをデプロイしながら、AI を活用したテスト機能を使用する場合は、ポリシーの [機能トグル] 内の [Test Manager の機能を有効化][はい] を選択します。

組織のガバナンス ポリシーを作成、設定、デプロイする方法については、以下のリソースをご覧ください。

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

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