studio
2022.10
false
UiPath logo, featuring letters U and I in white

Studio 用户指南

上次更新日期 2024年12月17日

测试数据队列

概述

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

有关 Orchestrator 中测试数据队列的更多信息,请参阅测试数据队列

备注:

条件

  • 新创建的测试数据队列为空,但是您可以基于定义的 JSON 架构直接在 Orchestrator 中或通过 Studio 上传队列项目。
  • 当您使用测试数据队列作为源时,系统将从测试数据队列中按顺序检索项目,无论其中一些项目是否已使用。
  • 要使用动态测试数据运行调试测试用例,请使用测试资源管理器。数据在运行时来自测试数据队列,测试资源管理器在运行时填充值。

已知限制

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

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

添加测试数据队列项目

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

通过活动添加项目

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

  1. 打开 Studio。
  2. 打开或创建一个新的测试自动化项目。
  3. 导航到“新建”>“测试用例”
  4. 将“添加测试数据队列项目”活动添加到“设计器”面板中,然后转到“属性”,配置队列名称,使其与您的 Orchestrator 测试数据队列匹配。

  5. 在“ 测试 ”>“ 数据 ”活动列表中,将您自己选择的多个活动添加到“ 添加测试数据队列项目 ”活动中。 有关更多信息,请参阅 测试数据活动
  6. 配置您的活动以匹配您的综合用户数据方案。

    重要提示:有效的队列项目必须具有 JSON 架构中定义的确切名称。例如,如果您在 JSON 架构中定义了 givenName 属性,则对应的“名字”活动应与此匹配(例如,将显示名称设置为 givenName)。有关更多信息,请参阅 JSON 架构定义
  7. 打开“变量”面板以定义变量。
  8. 保存测试用例。
  9. 在“项目”面板中,右键单击您的测试用例,然后选择“设为可发布”
  10. 单击“发布”并配置包属性。
  11. 单击“运行文件”

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

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

创建测试用例时,您可以将数据源配置为指向测试数据队列,以利用数据驱动测试

  1. 使用测试数据创建新的测试用例 ,或使用测试数据 更新现有测试用例
  2. 单击“来源”,然后从下拉列表中选择“数据队列”
  3. 选择测试数据队列或使用搜索功能查找。
  4. (可选)使用内置的查询生成器筛选测试数据队列,以仅检索特定项目。

    使用“范围”选项设置所需的项目范围。第一个字段表示范围的起始索引,第二个字段是要检索的项目数。



  5. 单击“创建”以将测试数据(测试数据队列)添加到测试用例。
    系统会在项目的“参数”面板中生成一个以测试数据队列为名的参数。在上图中,参数的名称为 workforce
    重要提示:测试数据队列参数的名称必须保持不变。如果更改参数的名称,您将无法再访问数据。例如,如果将参数的名称从 workforce 更改为 Work_Force_Queue,您将无法访问相应的数据。

更新测试数据队列项目

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

  1. 打开 Studio 并导航到您的项目。
  2. 在“项目”面板中,右键单击包含数据变体的测试用例,然后选择“更新测试数据”
  3. 单击“来源”,然后从下拉列表中选择“数据队列”
  4. 选择测试数据队列或使用搜索功能查找。
  5. (可选)单击“使用相同的测试数据更新所有测试用例”,以更新当前项目中使用您要更新的测试数据的所有测试用例。
  6. (可选)使用内置的查询生成器筛选测试数据队列,以仅检索特定项目。

    注意: 您可以在“ 测试资源管理器 ”中执行此操作,方法是右键单击文件,然后选择 “更新测试数据”

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。