studio
latest
false
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 对象存储库
- ScreenScrapeJavaSupport 工具
- 扩展程序
- Studio 测试
- 故障排除
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

Studio 用户指南
上次更新日期 2026年2月18日
自动生成的测试数据
概述
您可以使用自动生成的测试数据,使用各种数据序列执行测试用例。不同的数据组合可用于 RPA 和应用程序测试。
工作方式
考虑一个示例,您可以为 If 决策树创建多个参数类型(例如Int32、Bool、String)。您可以使用自动生成功能为测试用例生成值,以在执行期间覆盖尽可能多的路径。
作为符号执行的一部分,系统将根据您的参数解释工作流并为其提供值。生成的值将解决工作流中的任何条件分支。

何时使用自动生成的测试数据
- 生成值以解决工作流条件(例如
If、Switch)。 - 为参数和变量赋值。
- 与值或其他参数进行参数比较。
重要提示:
对于需要涵盖大量依赖项、变量和工作流路径的场景,不应使用含自动生成的数据的 RPA 和应用程序测试。
支持的参数类型
请查看以下列表,了解自动生成测试数据时支持的参数类型:
- 小数
DoubleFloatInt32Long
- 字符串
BooleanByteInt64Short
- 原始值数组:
short、int、long、float、double、byte、char、boolean。 - 原始值字典:
short、int、long、float、doublebyte、char和boolean。 对于键,您可以使用变量、参数或文本数据。备注:您只能对字典参数使用一个键值对。例如,您可以使用
dictionary["Name"] == "John",但不能使用dictionary["Name"]["Age"] == 34
支持的操作
- 所有布尔值和数字运算。
- 对于循环,使用“至少传递一次”策略,即尝试至少执行一次循环。
- 对于字符串,将为以下函数生成数据:
Contains、Equals、StartsWith、EndsWith、Concat。
添加自动生成的测试数据
备注:
- 将测试活动包更新到版本 22.4。
- 创建或使用现有的自动化工作流。
- 创建参数作为自动生成的测试数据的参数。请参阅支持的参数类型。
当您选择“自动生成”作为测试数据的数据源时,系统会根据您的参数使用默认值生成数据表。系统会为每个参数创建一列,其中第一个数据行显示默认值。
-
右键单击现有工作流,然后选择“创建测试用例”。
-
输入测试用例的名称,并根据需要更改默认位置。
-
(可选)将测试用例添加到执行模板。
-
在“测试数据”选项卡中,单击“来源”,然后从下拉列表中选择“自动生成”。
-
选择要添加的列。
-
(可选)编辑数据表值或删除整个行和列。
-
(可选)单击“添加行”以生成另一行默认值。您可以编辑这些值。
-
单击“确定”以确认。 系统将生成数据并将其添加到测试用例中。您可以通过参数访问数据。
