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

Studio ガイド

テスト ケース

アプリケーション テスト ケースを作成する

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

条件

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

依存関係

  • アプリケーションのテストを実行するには、テスト オートメーション プロジェクトを使用する必要があります。
  • 検証の実行、ランダムなテスト データの生成、既存のテスト データの管理を行うには、テスト アクティビティ パッケージをインストールする必要があります。

手順

  1. テスト オートメーション の種類のプロジェクトを開きます。
  2. Studio の [デザイン] リボンで、[新規] ドロップダウン リストを選択します。
  3. [テスト ケース] または [コード化されたテスト ケース] を選択します。
  4. [新しいテスト ケース] メニューで、以下のように作成するテスト ケースを設定します。
    1. テスト ケースに名前を付けます。
    2. 任意で、テスト ケースの作成の基にするテスト ケース テンプレートを選択します。テスト ケース テンプレートについて詳しくは、「テスト ケース テンプレート」をご覧ください
    3. 任意で、実行テンプレートを選択します。実行テンプレートについて詳しくは、「実行テンプレート」をご覧ください。

図 1. [新しいテスト ケース] メニュー

  1. [次へ] を選択して [テスト データ] セクションに移動すると、このテスト ケースに固有のテスト データを設定できます。
  2. [作成] を選択してテスト ケースの作成を完了します。
結果

アプリケーションのテスト ケースが作成され、新しいファイルとしてプロジェクトに追加されます。

RPA テスト ケースを作成する

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

条件

  • 通常のテスト ケースとデータ ドリブンなテスト ケースを使用して RPA テストを実行します。
  • 他の XAML ファイルを呼び出さないかぎり、ワークフローの実行はテスト ケースごとに行われます。
  • ワークフローはテスト ケースへの変換、他のプロジェクトからのインポート、または新規作成が可能です。

依存関係

  • RPA テストを実行するには、プロジェクトの種類がプロセスである必要があります。
  • 検証の実行、ランダムなテスト データの生成、既存のテスト データの管理を行うには、テスト アクティビティ パッケージをインストールする必要があります。

手順

  1. プロセスの種類のプロジェクトを開きます。

  2. テスト ケースを作成するには、[新規] のファイル メニューまたは [プロジェクト] パネルから、既存のプロジェクトのワークフローを呼び出します。

    • [新規] のファイル メニューで [テスト ケース] を選択します。
    • [プロジェクト] パネルでワークフローを右クリックして、[テスト ケースを作成] を選択します。

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

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

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

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

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

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

結果

テスト ケースが XAML ファイルとして作成され、プロジェクトに追加されます。ワークフローの引数は自動的にインポートされます。

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

プロジェクト内にテスト ケースがある場合は、プロジェクト全体をパブリッシュする ([パブリッシュ]) か、テスト ケースのみをパブリッシュする ([テスト ケースをパブリッシュ]) かを選択できます。テスト オートメーション プロジェクトを使用している場合は、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 a Test Manager test case. Publishing to other folders may cause execution errors.

結果

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

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

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

または、テスト ケースをワークフローに再変換するには、テスト ケースを右クリックして [ワークフローに変換] を選択します。

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

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

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

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

注:

これは、ライブラリと テスト オートメーション プロジェクトでのみ使用できます。また、 Test Automation プロジェクトを作成してパブリッシュできるユーザーは App Test Developer ユーザーのみです。

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得