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

自动生成的测试数据

在 Studio 中自动生成测试数据,在多个参数组合中运行测试用例,以进行 RPA 和应用程序测试。

概述

您可以使用自动生成的测试数据,使用各种数据序列执行测试用例。不同的数据组合可用于 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. 打开现有工作流的上下文菜单,然后选择“ 创建测试用例 ”

  2. 输入测试用例的名称,并根据需要更改默认位置。

  3. “测试数据”选项卡中,选择“来源” ,然后从下拉列表中选择“自动生成”

  4. 选择要添加的列。

  5. (可选)编辑数据表值或删除整个行和列。

  6. (可选)选择“添加行”以生成另一行默认值。您可以编辑这些值。

  7. Select OK to confirm. The data is generated and added to the test case. You can access the data through the arguments.

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新