studio
2024.10
true
- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 录制
- 用户界面元素
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix Technologies Automation
- RDP 自动化
- VMware Horizon 自动化
- Salesforce 自动化
- SAP 自动化
- macOS 用户界面自动化
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- 扩展程序
- 测试套件 - Studio
- 故障排除
Studio 用户指南
Last updated 2024年11月18日
自动生成的测试数据
作为符号执行的一部分,系统将根据您的参数解释工作流并为其提供值。生成的值将解决工作流中的任何条件分支。
- 生成值以解决工作流条件(例如
If
、Switch
)。 - 为参数和变量赋值。
- 与值或其他参数进行参数比较。
重要提示:对于需要涵盖大量依赖项、变量和工作流路径的场景,不应使用含自动生成的数据的 RPA 和应用程序测试。
小数 |
字符串 | 数组 | 字典 |
---|---|---|---|
Double |
布尔值 | 原始值:short、int、long、float、double、byte、char 和 boolean。 |
对于键,您可以使用变量、参数或文本数据。 支持原始值(short、int、long、float、double、byte、char 和 boolean) 您只能对字典参数使用一个键值对。例如,您可以使用
dictionary["Name"] == "John" ,但不能使用 dictionary["Name"]["Age"] == 34 |
浮动 |
字节 | ||
Int32 |
整数 64 | ||
长 |
短 |
- 所有布尔值和数字运算。
- 对于循环,使用“至少传递一次”策略,即尝试至少执行一次循环。
- 对于字符串,将为以下函数生成数据:
Contains
、Equals
、StartsWith
、EndsWith
、Concat
。
备注:
- 将测试活动包更新到版本 22.4。
- 创建或使用现有的自动化工作流。
- 创建参数作为自动生成的测试数据的参数。请参阅支持的参数类型。
当您选择“自动生成”作为测试数据的数据源时,系统会根据您的参数使用默认值生成数据表。系统会为每个参数创建一列,其中第一个数据行显示默认值。
- 右键单击现有工作流,然后选择“创建测试用例”。
- 输入测试用例的名称,并根据需要更改默认位置。
- (可选)将测试用例添加到执行模板。
- 在“测试数据”选项卡中,单击“来源”,然后从下拉列表中选择“自动生成”。
- 选择要添加的列。
- (可选)编辑数据表值或删除整个行和列。
- (可选)单击“添加行”以生成另一行默认值。您可以编辑这些值。
-
单击“确定”以确认。
系统将生成数据并将其添加到测试用例中。您可以通过参数访问数据。