UiPath Documentation
studio
2022.10
false
Studio 用户指南
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

测试数据队列

概述

通过将测试数据队列配置为数据源或通过活动将其导入,即可使用 Studio 中的测试数据队列。所有导入的实体都存储在“项目”选项卡的“测试数据”下。

For more information on test data queues in Orchestrator, see Test Data Queues.

备注:

条件

  • 新创建的测试数据队列为空,但是您可以基于定义的 JSON 架构直接在 Orchestrator 中或通过 Studio 上传队列项目。
  • When you use test data queues as source, items are retrieved sequentially from a test data queue regardless if some of them have been consumed.
  • To Run and Debug test cases with dynamic test data, use the Test Explorer. The data comes from the test data queue during runtime, and the Test Explorer populates the values at runtime.

已知限制

直接从 Orchestrator 用户界面为数据驱动的测试集定义输入参数值时,该值不会传递到测试变体。

解决办法:将输入参数直接添加到“测试数据队列”项目。

添加测试数据队列项目

您可以通过活动或作为测试用例的数据源,将测试数据队列项目添加到工作流中。

通过活动添加项目

要使用活动将项目添加到测试数据队列,您需要创建自定义工作流并配置活动以从 Orchestrator 中的测试数据队列导入数据。

  1. 打开 Studio。

  2. 打开或创建一个新的测试自动化项目。

  3. 导航到“新建”>“测试用例”

  4. Add an Add Test Data Queue Item activity to the Designer panel and go to Properties to configure the QueueName to match test your Orchestrator test data queue.

    备注:
  5. 在“测试”>“数据活动”列表中,将您自己选择的多个活动添加到“添加测试数据队列项目”活动。 有关更多信息,请参阅“测试数据活动”

  6. 配置您的活动以匹配您的综合用户数据方案。

    重要提示:

    有效的队列项目必须具有 JSON 架构中定义的确切名称。例如,如果您在 JSON 架构中定义了 givenName 属性,则对应的名字活动应与此匹配(例如,将显示名称设置为 givenName)。有关更多信息,请参阅 JSON 架构定义

  7. 打开“变量”面板以定义变量。

  8. 保存测试用例。

  9. 在“项目”面板中,右键单击您的测试用例,然后选择“设为可发布”

  10. 单击“发布”并配置包属性。

  11. 单击“运行文件”

    备注:

    或者,您可以创建自定义输入表单以轻松配置和生成综合用户数据。有关更多信息,请参见创建表单

将测试数据队列作为数据源添加到测试用例

When you create test cases, you can configure the data source to point to a test data queue, to make use of Data-driven testing.

  1. 单击“来源”,然后从下拉列表中选择“数据队列”。

  2. 选择测试数据队列或使用搜索功能查找。

  3. (可选)使用内置的查询生成器筛选测试数据队列,以仅检索特定项目。

    Use the Range option to set the desired range of items. The first field represents the starting index for the range, and the second field is the number of items to retrieve.

  4. 单击“创建”以将测试数据(测试数据队列)添加到测试用例。

    在项目的“参数”面板中生成具有测试数据队列名称的参数。在上面的图中,参数的名称为 workforce

    重要提示:

    测试数据队列参数的名称必须保持不变。 如果更改参数的名称,您将无法再访问数据。例如,如果将参数的名称从 workforce 更改为 Work_Force_Queue,您将无法访问相应的数据。

更新测试数据队列项目

您可以使用测试数据队列作为源来更新测试数据。

  1. 打开 Studio 并导航到您的项目。

  2. 在“项目”面板中,右键单击包含数据变体的测试用例,然后选择“更新测试数据”

  3. 单击“来源”,然后从下拉列表中选择“数据队列”。

  4. 选择测试数据队列或使用搜索功能查找。

  5. (可选)单击“使用相同的测试数据更新所有测试用例”,以更新当前项目中使用您要更新的测试数据的所有测试用例。

  6. (可选)使用内置的查询生成器筛选测试数据队列,以仅检索特定项目。

    备注:

    You can perform this action in Test Explorer by right-clicking a file, and then choosing Update Test Data.

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新