UiPath Documentation
studio
2024.10
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

Studio ガイド

テスト ケース

概要

Studio でのアプリケーション テストは、VB または C# で動作します。データ検証、CI/CD パイプラインとの統合など、シナリオごとに個別のオートメーション プロジェクトを作成できます。Studio でワークフローをデザインします。自動化されたアプリケーション テストを VB または C# で実行できます。

条件

  • テスト ケースデータ ドリブンなテスト ケースを使用して、アプリケーションのテストを実行します。
  • アクティビティは順番に従って整理されているため、線形実行するテスト ケースが複数含まれているテスト オートメーション プロジェクトには、複数のエントリ ポイントを設定できます。
  • 他の XAML ファイルを呼び出さないかぎり、ワークフローの実行はテスト ケースごとに行われます。
  • ワークフローはテスト ケースへの変換、他のプロジェクトからのインポート、または新規作成が可能です。

依存関係

テスト ケースを作成する

既存のプロジェクトからワークフローを呼び出して、テスト ケースを作成することができます。

  1. Studio でワークフローを開きます。

  2. [ プロジェクト ] パネルでワークフローのコンテキスト メニューを開き、[ テスト ケースを作成] を選択します。

  3. (オプション)特定のアクティビティをモックできるワークフローのコピーを作成する場合は、テスト ケースを作成するときに [ テスト用にモック ワークフロー を作成] を選択します。使用したい既存のモック ファイルがある場合は、[ モック] ドロップダウン リストから選択できます。詳細については、「 モック テスト」をご覧ください。

  4. (任意) 過去にテンプレートを作成している場合は、ドロップダウン リストからテンプレートを選択します。詳細については、「テスト ケース テンプレート」をご覧ください。

  5. (任意) [実行テンプレート] にテスト ケースを追加します。最初に実行テンプレートを作成しておく必要があります。詳しくは、「実行テンプレートを作成する」をご覧ください。

  6. テスト データを追加する 場合は、[ 次へ] を選択します。

  7. [作成] を選択して、変更を確定します。

結果

テスト ケース XAML ファイルは、ワークフローを呼び出して、コンテナー GivenWhenThen で作成されます。ファイルは、When コンテナーに含まれる、[ワークフロー ファイルを呼び出し] アクティビティ内で呼び出されます。

ワークフローからの引数は自動的にインポートされます。その他の引数を表示または追加するには、[ワークフロー ファイルを呼び出し] アクティビティに含まれる [引数をインポート] ボタンをクリックします。

ヒント:

以下の追加アクションを確認してください。

テスト ケースをパブリッシュする

プロセスでもライブラリでも、プロジェクト内にテスト ケースがある場合は、プロジェクト全体をパブリッシュする ([パブリッシュ]) か、テスト ケースのみをパブリッシュする ([テスト ケースをパブリッシュ]) かを選択できます。テスト オートメーション プロジェクトを使用している場合は、Orchestrator にパブリッシュできるのはテスト ケースのみです。

Studio で作成したテスト ケースをパブリッシュするには、テスト ケースをパブリッシュ可能に設定する必要があります。既定では、テスト ケースとデータ ドリブンなテスト ケースの両方が下書きとして作成されるためです。すべての種類の Studio プロジェクト内でテスト ケースをパブリッシュするには、次の手順を実行します。

  1. ワークフローのコンテキスト メニューを開き、[ 「パブリッシュ可能」として設定] を選択して、テスト ケースを Orchestrator にパブリッシュできるようにします。

xamlまたはcsアイコンが青に変わります。青は、テスト ケースをパブリッシュして nupkg ファイルにパッケージ化できる状態にあることを示しています。ワークフローの下書きに戻るには、ワークフローを右クリックし、[ パブリッシュから除外] を選択します。2. プロジェクトをパブリッシュします。

  • テスト オートメーション プロジェクトの場合は、Studio の [デザイン] タブのリボンで [パブリッシュ] を選択します。
  • プロセスまたはライブラリ プロジェクトの場合は、Studio の [デザイン] タブのリボンで [テスト ケースをパブリッシュ] を選択します。
  1. パブリッシュするアクションの [パッケージのプロパティ]、[ パブリッシュのオプション]、および [ 証明書の署名 ] を設定し、[ パブリッシュ] を選択してテスト ケースを Orchestrator にパブリッシュします。

    重要:

    You can publish test cases to Orchestrator, Robot defaults, or a custom path. To publish to Orchestrator, ensure your Robot or Assistant is connected.

    Publishing to Orchestrator is required to execute tests through Test Manager. Publish the package to the Orchestrator Tenant Process Feed and link it to Test Manager. Publishing to other folders may cause execution errors.

結果

テスト ケースが Orchestrator にパブリッシュされ、実行できるようになります。

ワークフローをテスト ケースに変換する

ワークフローをテスト ケースに変換するには、[プロジェクト] パネルでワークフローを右クリックして [テスト ケースに変換] を選択します。

結果: ワークフローがテスト ケースになり、 BDD テスト ケース テンプレートに基づいて再生成されます。

テスト ケースをインポートする

ワークフローまたはテスト ケースを作成済みの場合は、プロジェクト ノードを右クリックし、[テスト ケースをインポート] を選択して、それらを現在のプロジェクトにインポートできます。インポートした XAML ファイルは、下書きのテスト ケースとしてプロジェクトに追加されます。

サービスをインポートする

API テスト オートメーション ライブラリにデータ コレクションをインポートする場合と同様に、新しいサービス ウィザードを使用して、このようなコレクションをアプリケーション テスト プロセスにインポートできます。

注:

この方法は、Studio のプロファイルで作成されたライブラリとテスト オートメーション プロジェクトでのみ使用できます。

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得