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

Studio 用户指南

自动生成的测试数据

概述

您可以使用自动生成的测试数据,使用各种数据序列执行测试用例。不同的数据组合可用于 RPA 和应用程序测试。

工作方式

考虑一个示例,您可以为 If 决策树创建多个参数类型(例如Int32BoolString)。您可以使用自动生成功能为测试用例生成值,以在执行期间覆盖尽可能多的路径。

作为符号执行的一部分,系统将根据您的参数解释工作流并为其提供值。生成的值将解决工作流中的任何条件分支。

何时使用自动生成的测试数据

  • 生成值以解决工作流条件(例如 IfSwitch)。
  • 为参数和变量赋值。
  • 与值或其他参数进行参数比较。
    重要提示:

    对于需要涵盖大量依赖项、变量和工作流路径的场景,不应使用含自动生成的数据的 RPA 和应用程序测试。

支持的参数类型

请查看以下列表,了解自动生成测试数据时支持的参数类型:

  • 小数
    • Double
    • Float
    • Int32
    • Long
  • 字符串
    • Boolean
    • Byte
    • Int64
    • Short
  • 原始值数组:shortintlongfloatdoublebytecharboolean
  • 原始值字典:shortintlongfloatdoublebytecharboolean。 对于键,您可以使用变量、参数或文本数据。
    备注:

    您只能对字典参数使用一个键值对。例如,您可以使用 dictionary["Name"] == "John",但不能使用 dictionary["Name"]["Age"] == 34

支持的操作

  • 所有布尔值和数字运算。
  • 对于循环,使用“至少传递一次”策略,即尝试至少执行一次循环。
  • 对于字符串,将为以下函数生成数据:ContainsEqualsStartsWithEndsWithConcat

添加自动生成的测试数据

备注:
  • 将测试活动包更新到版本 22.4。
  • 创建或使用现有的自动化工作流。
  • 创建参数作为自动生成的测试数据的参数。请参阅支持的参数类型

当您选择“自动生成”作为测试数据的数据源时,系统会根据您的参数使用默认值生成数据表。系统会为每个参数创建一列,其中第一个数据行显示默认值。

  1. Open the context menu for an existing workflow and select Create Test Case.
  2. 输入测试用例的名称,并根据需要更改默认位置。
  3. (可选)将测试用例添加到执行模板
  4. In the Test Data tab, select Source and select Auto Generate from the dropdown list.
  5. 选择要添加的列。
  6. (可选)编辑数据表值或删除整个行和列。
  7. (Optional) Select Add Row to generate another row of default values. You can edit the values.
  8. Select OK to confirm.

结果

系统将生成数据并将其添加到测试用例中。您可以通过参数访问数据。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新