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

Studio 用户指南

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

自动生成的测试数据

概述

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

工作方式

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

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



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

  • 生成值以解决工作流条件(例如 IfSwitch)。
  • 为参数和变量赋值。
  • 与值或其他参数进行参数比较。
重要提示:对于需要涵盖大量依赖项、变量和工作流路径的场景,不应使用含自动生成的数据的 RPA 和应用程序测试。

支持的参数类型

小数

字符串

数组字典

Double

布尔值

原始值:shortintlongfloatdoublebytecharboolean

对于键,您可以使用变量、参数或文本数据。

支持原始值(shortintlongfloatdoublebytecharboolean

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

浮动

字节

  

Int32

整数 64

  

  

支持的操作

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

添加自动生成的测试数据

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

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

  1. 右键单击现有工作流,然后选择“创建测试用例”
  2. 输入测试用例的名称,并根据需要更改默认位置。
  3. (可选)将测试用例添加到执行模板
  4. 在“测试数据”选项卡中,单击“来源”,然后从下拉列表中选择“自动生成”
  5. 选择要添加的列。
  6. (可选)编辑数据表值或删除整个行和列。
  7. (可选)单击“添加行”以生成另一行默认值。您可以编辑这些值。
  8. 单击“确定”以确认。

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



此页面有帮助吗?

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