通知を受け取る

UiPath Studio

UiPath Studio ガイド

モック テスト

概要


アクティビティに対するモック テストを使用して、特定のテスト ケース機能を分離し、そこに焦点を絞ります。

依存関係


Testing Activities Packge

モックの操作


[テスト ケースを作成] ウィンドウ[テスト用にモック ワークフローを作成] を選択することによって、ワークフローのモック ファイルを作成できます。これにより、workflowName_mock という名前でワークフローのコピーが作成され、[プロジェクト] > [モック] 内に保存されます。このフォルダーはソース ワークフロー ファイルのツリー構造を反映しています。たとえば、[プロジェクト] タブに production\testFolder01\testCase07.xaml という名前でワークフローが保存されている場合、対応するモック ファイルは production\testFolder01\testCase07_mock.xaml という名前になります。

実際には、データベースに直接書き込むアプリケーションがありますが、画面に書き込む必要もあるでしょう。[モックで囲む] を使用すれば、メインのテスト ケースに変更を加えることなく、この特定の機能をテストできます。一般的な注意点として、テストには、運用において永続的な効果を発揮するモックまたは特別なリソースを必要とするモックを使用することを検討してください。

モック テストの条件


  • モック ファイル内で編集できるのは、モックされたアクティビティだけです。
  • ワークフローに対して複数のモック ファイルを作成できます。
  • 既存のモック アクティビティでは Surround with Mock を使用できないため、入れ子のモックは使用できません。
  • mock.json ファイルに、モック ファイルの構成設定が含まれています。
  • Given-When-Then のテスト ケース構造では、[モックで囲む] は When 内のアクティビティでのみ利用可能です。
  • Changes made in the source workflow file are applied to the mock file when you Save your project. Alternatively, you can manually sync your mock files. For more information, see Mock Testing Actions.
  • 未保存の変更があるモック ファイルを開いた状態で同期することはできません。
  • モック ファイルに関連付けられているワークフローを削除すると、両方のファイルを削除してよいかどうかを確認するメッセージが表示されます。
  • アクティビティ カバレッジのインジケーターでは、ソース ワークフローに含まれるアクティビティだけが考慮されます。したがって、モック アクティビティのカバレッジは計算されません。

モック テストのアクション


以下の表に、モック テストで実行できるアクションを示します。

Action

Description

Procedure

Create mock workflow

Create a copy of your main workflow for mock testing.

  1. Open Studio and navigate to your project.
  2. Right-click on your project and select Create Test Case.
  3. Configure your test case and select Mock workflow under test.
  4. If you have an existing mock file that you want to use, you can select it from the Mock dropdown.
    A copy of your workflow is created in Projects > Mocks.

Remove mock activity

Remove the mock that surrounds your activity

  1. Open Studio and navigate to your project.
  2. Go to Project > Mocks an open a mock.
  3. Right click on a mock activity and select Remove mock activity.

Surround activity with mock

Insert a mock activity.

  1. Open Studio and navigate to your project.
  2. Go to Project > Mocks an open a mock.
  3. Right click on an activity and select mockmock Surround with Mock from the dropdown.

Synchronize mock

Sync your mock files or folders with the source workflow file or folders, respectively.

  1. Open Studio and navigate to your project.
  2. Go to Project > Mocks.
  3. Right click on a file or folder and select Synchronize Mock from the dropdown.

1 年前に更新

モック テスト


改善の提案は、API リファレンスのページでは制限されています

改善を提案できるのは Markdown の本文コンテンツのみであり、API 仕様に行うことはできません。