- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- 制御フロー
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- ログ
- 診断ツール
- ワークフロー アナライザー
- ワークフロー アナライザーについて
- 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-026 - [待機] アクティビティの使用
- 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 で手動テストをローコードのテスト ケースまたはコード化されたテスト ケースに変換したり、テスト エクスプローラーで AI 機能を使用してコード化されたテスト ケースを作成したりできます。
Test Manager インスタンスと Studio プロジェクトとの接続を確立したら、[ テスト エクスプローラー ] パネルに移動できます。まず、関連付けられたプロジェクト内の手動テストをローコードのテスト ケースまたはコード化されたテスト ケースに変換できます。次に、Autopilot を活用した AI 機能を使用して、コード化されたテスト ケースを作成できます。必要に応じて、[テスト エクスプローラー] パネルでテスト ケースをダブルクリックし、テスト ケースを自動化する前に Test Manager でこれらの手動テストを確認できます。
AI を使用してテスト ケースを生成する
Autopilot を活用した生成 AI を使用して、完全に自動化されたテスト ケースを生成できます。
AI を使用してコード化されたテスト ケースを生成する
Before you begin, make sure you follow test automation best practices to ensure you effectively generate the coded test cases.
前提条件
-
Studio を Test Manager プロジェクトに接続する。
-
オブジェクト リポジトリ内に、手動テストの UI 要素を反映する要素を作成する。
注:Autopilot では、オブジェクト リポジトリの要素を使用して、テスト ステップで UI 要素を自動化します。要素は、API で
IElementDescriptorsとして使用されます。コード化されたテスト ケースは、Studio IDE または [テスト エクスプローラー] パネルから生成できます。
Studio IDE からコード化されたテスト ケースを生成するには、コード化されたテスト ケースを新しく作成し、Autopilot を使用してそのテスト ケース用のコードを生成します。コードを生成する方法について詳しくは、「コードを生成する」をご覧ください。
[テスト エクスプローラー] パネルからコード化されたテスト ケースを生成するには、次の手順を実行します。
-
[テスト エクスプローラー] パネルで [手動テスト用のテスト ケース] を選択して、オートメーションに変換できる手動テスト用のテスト ケースを表示します。
-
手動テスト用のテスト ケースのコンテキスト メニューを開き、[ Autopilot を使用してコード化されたテスト ケースを生成] を選択します。この結果、UiPath API を使用して手動テスト全体を自動化するためのコードを生成する、コード化されたテスト ケースが作成されます。手動ステップは、テスト ケースの先頭にコメントとして表示されます。
AI を使用したローコード テスト ケースの生成
Before you begin, make sure you follow AI-powered test automation best practices to ensure you effectively generate the low-code test cases.
前提条件
-
Studio を Test Manager プロジェクトに接続する。
-
オブジェクト リポジトリ内に、手動テストの UI 要素を反映する要素を作成する。
注:Autopilot では、オブジェクト リポジトリの要素を使用して、テスト ステップで UI 要素を自動化します。
ローコードのテスト ケースは、デザイナー パネルまたは [テスト エクスプローラー] パネルから生成できます。
[テスト エクスプローラー] パネルからローコードのテスト ケースを生成するには、次の手順を実行します。
- [テスト エクスプローラー] パネルで [手動テスト用のテスト ケース] を選択して、オートメーションに変換できる手動テスト用のテスト ケースを表示します。
- 手動テスト用のテスト ケースのコンテキスト メニューを開き、[ Autopilot を使用してテスト ケースを生成] を選択します。この結果、アクティビティを使用して手動テスト全体のオートメーションを生成する、ローコードのテスト ケースが作成されます。
デザイナー パネルからローコードのテスト ケースを生成するには、次の手順を実行します。
-
空のローコードのテスト ケースを開き、デザイナー パネルから [Autopilot で生成] を選択します。 [注釈テキストを入力] フィールドが表示され、指示を入力できます。
-
必要なテスト ステップを入力し、[生成] を選択してテスト ケースの生成をトリガーします。 必要に応じて指示を保存し、後で戻ることができます。指示を保存する場合は、[保存] をクリックします。
注:これらのステップは、[ 実行 ] ブロック内や他のアクティビティの本体内でアクティビティを作成する場合に使用できます。
図 1.[ 注釈テキストを入力 ] フィールドでの Autopilot への指示の入力
アクティビティを 1 つ生成するには、次の手順を実行します。
- [ アクティビティを追加 ] を選択するか、ショートカット
Ctrl + Shift + Tを使用して Studio の検索バーを開きます。 - Studio の検索バーに指示を入力します。
- 検索バーのリストの最後にある [Autopilot で生成] を選択します。 このコマンドを使用すると、自然言語を使用して、入力に基づいてテスト ステップを含むオートメーション ステップを生成できます。
手動テスト ケースからコード化されたテスト ケースを作成する
手動テストからコード化されたテスト ケースを作成できます。これにより、Studio は手動テストの名前を使用してコード化されたテスト ケースを生成します。
前提条件
- Test Manager に接続します。
- Studio のヘッダーで、[Test Manager] をクリックします。
- [Test Manager の設定] をクリックします。
- お使いの Test Manager インスタンスのベース URL を入力して [接続] をクリックします。
- [ 既定のプロジェクト] で、作業対象のプロジェクトを選択します。このプロジェクトに、変換する手動テストが含まれている必要があります。
手順
-
[テスト エクスプローラー] パネルを開きます。
-
既定のプロジェクトのテスト ケースのリストから、手動テスト用のテスト ケースのコンテキスト メニューを開きます。
-
[ コード化されたテスト ケースを作成] を選択します。結果: 手動テストと同じ名前の、新しいコード化されたテスト ケースが自動的に作成されます。このコード化されたテスト ケースでは、手動ステップがコメントとして表示されます。
手動テスト ケースからローコードのテスト ケースを作成する
手動テストからローコードのテスト ケースを生成し、手動ステップを [コメント] アクティビティとして表示できます。
手順
-
Studio を Test Manager プロジェクトに接続する。
-
[テスト エクスプローラー] パネルで [手動テスト用のテスト ケース] を選択して、ローコードのテスト ケースに変換できる手動テスト ケースを表示します。
-
手動テスト用のテスト ケースのコンテキスト メニューを開き、[ テスト ケースを作成] を選択します。この結果、手動ステップが [ コメント] アクティビティとして XAML ファイル内に配置されたローコードのテスト ケースが作成されます。