- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- 制御フロー
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- ログ
- 診断ツール
- ワークフロー アナライザー
- ワークフロー アナライザーについて
- ST-DBP-002 - 多数の引数
- ST-DBP-003 - 空の catch ブロック
- ST-DBP-007 - 複数のフローチャートレイヤー
- ST-DPB-010 - [ワークフロー] または [テスト ケース] の複数のインスタンス
- ST-DBP-020 - 未定義の出力プロパティ
- ST-DBP-021 - ハードコードされたタイムアウト
- ST-DBP-023 - 空のワークフロー
- ST-DBP-024 - 永続性アクティビティの確認
- ST-DBP-025 - 変数のシリアル化の前提条件
- ST-DBP-027 - Persistence のベスト プラクティス
- ST-DBP-028 - 引数のシリアル化の前提条件
- ST-USG-005 - ハードコードされたアクティビティのプロパティ
- ST-USG-009 - 未使用の変数
- ST-USG-010 - 未使用の依存関係
- ST-USG-014 - パッケージの制限
- ST-USG-017 - パラメーターの修飾子が無効
- ST-USG-020 - 最小ログ メッセージ
- ST-USG-024 - 未使用で保存されたままの値
- ST-USG-025 - 保存した値の誤用
- ST-USG-026 - アクティビティの制限
- ST-USG-027 - 必要なパッケージ
- ST-USG-028 - ファイル テンプレートの呼び出しの制限
- ST-USG-027 - 必須のタグ
- ST-USG-034 - Automation Hub URL
- 変数
- 引数
- インポートされた名前空間
- コード化されたオートメーション
- トリガーベースの有人オートメーション
- オブジェクト リポジトリ
- ScreenScrapeJavaSupport ツール
- 拡張機能
- Studio でのテスト
- トラブルシューティング
Studio ガイド
Test Manager インスタンスと Studio プロジェクトとの接続を確立したら、[ テスト エクスプローラー ] パネルに移動できます。まず、関連付けられたプロジェクト内の手動テストをローコードのテスト ケースまたはコード化されたテスト ケースに変換できます。次に、Autopilot を活用した AI 機能を使用して、コード化されたテスト ケースを作成できます。必要に応じて、[テスト エクスプローラー] パネルでテスト ケースをダブルクリックし、テスト ケースを自動化する前に Test Manager でこれらの手動テストを確認できます。
AI を使用してテスト ケースを生成する
Autopilot を活用した生成 AI を使用して、完全に自動化されたテスト ケースを生成できます。
AI を使用してコード化されたテスト ケースを生成する
開始する前に、コード化されたテスト ケースを効果的に生成するために、テスト オートメーションのベスト プラクティスを確認してください。
前提条件
- Studio を Test Manager プロジェクトに接続する。
- オブジェクト リポジトリ内に、手動テストの UI 要素を反映する要素を作成する。
注:
Autopilot では、オブジェクト リポジトリの要素を使用して、テスト ステップで UI 要素を自動化します。要素は、API で
IElementDescriptorsとして使用されます。
コード化されたテスト ケースは、Studio IDE または [テスト エクスプローラー] パネルから生成できます。
Studio IDE からコード化されたテスト ケースを生成するには、コード化されたテスト ケースを新しく作成し、Autopilot を使用してそのテスト ケース用のコードを生成します。コードを生成する方法について詳しくは、「コードを生成する」をご覧ください。
[テスト エクスプローラー] パネルからコード化されたテスト ケースを生成するには、次の手順を実行します。
-
[テスト エクスプローラー] パネルで [手動テスト用のテスト ケース] を選択して、オートメーションに変換できる手動テスト用のテスト ケースを表示します。
-
Open the context menu for a manual test case and select Generate Coded Test Case with Autopilot. The result will be a coded test case that uses UiPath APIs to generate the code for automating the entire manual test. The manual steps are displayed as comments at the beginning of the test case.
AI を使用したローコード テスト ケースの生成
開始する前に、ローコードのテスト ケースを効果的に生成するために、AI を活用したテスト オートメーションのベスト プラクティスを確認してください。
前提条件
- Studio を Test Manager プロジェクトに接続する。
- オブジェクト リポジトリ内に、手動テストの UI 要素を反映する要素を作成する。
注:
Autopilot では、オブジェクト リポジトリの要素を使用して、テスト ステップで UI 要素を自動化します。
ローコードのテスト ケースは、デザイナー パネルまたは [テスト エクスプローラー] パネルから生成できます。
[テスト エクスプローラー] パネルからローコードのテスト ケースを生成するには、次の手順を実行します。
- [テスト エクスプローラー] パネルで [手動テスト用のテスト ケース] を選択して、オートメーションに変換できる手動テスト用のテスト ケースを表示します。
- Open the context menu for a manual test case and select Generate Test Case with Autopilot. The result will be a low-code test case that uses activities to generate the automation for the entire manual test.
デザイナー パネルからローコードのテスト ケースを生成するには、次の手順を実行します。
- 空のローコードのテスト ケースを開き、デザイナー パネルから [Autopilot で生成] を選択します。 [注釈テキストを入力] フィールドが表示され、指示を入力できます。
- 必要なテスト ステップを入力し、[生成] を選択してテスト ケースの生成をトリガーします。 必要に応じて指示を保存し、後で戻ることができます。指示を保存する場合は、[保存] をクリックします。
注:
これらのステップは、[ 実行 ] ブロック内や他のアクティビティの本体内でアクティビティを作成する場合に使用できます。
図 1.[ 注釈テキストを入力 ] フィールドでの Autopilot への指示の入力
アクティビティを 1 つ生成するには、次の手順を実行します。
- [ アクティビティを追加 ] を選択するか、ショートカット
Ctrl + Shift + Tを使用して Studio の検索バーを開きます。 - Studio の検索バーに指示を入力します。
- 検索バーのリストの最後にある [Autopilot で生成] を選択します。 このコマンドを使用すると、自然言語を使用して、入力に基づいてテスト ステップを含むオートメーション ステップを生成できます。
手動テスト ケースからコード化されたテスト ケースを作成する
手動テストからコード化されたテスト ケースを作成できます。これにより、Studio は手動テストの名前を使用してコード化されたテスト ケースを生成します。
前提条件
- Test Manager に接続します。
- Studio のヘッダーで、[Test Manager] をクリックします。
- [Test Manager の設定] をクリックします。
- お使いの Test Manager インスタンスのベース URL を入力して [接続] をクリックします。
- [ 既定のプロジェクト] で、作業対象のプロジェクトを選択します。このプロジェクトに、変換する手動テストが含まれている必要があります。
手順
-
[テスト エクスプローラー] パネルを開きます。
-
Open the context menu for a manual test case from the list of test cases in your default project.
-
Select Create Coded Test Case. Result: A new coded test case is automatically created, having the same name as the manual test. This coded test case displays the manual steps as comments.
手動テスト ケースからローコードのテスト ケースを作成する
手動テストからローコードのテスト ケースを生成し、手動ステップを [コメント] アクティビティとして表示できます。
手順
-
Studio を Test Manager プロジェクトに接続する。
-
[テスト エクスプローラー] パネルで [手動テスト用のテスト ケース] を選択して、ローコードのテスト ケースに変換できる手動テスト ケースを表示します。
-
Open the context menu for a manual test case and select Create Test Case. The result is a low-code test case that places the manual steps as Comment activities within the XAML file.