studio
2024.10
true
- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 录制
- 用户界面元素
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix Technologies Automation
- RDP 自动化
- VMware Horizon 自动化
- Salesforce 自动化
- SAP 自动化
- macOS 用户界面自动化
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- 扩展程序
- 测试套件 - Studio
- 故障排除
Studio 用户指南
Last updated 2024年11月18日
测试数据队列
通过将测试数据队列配置为数据源或通过活动将其导入,即可使用 Studio 中的测试数据队列。所有导入的实体都存储在“项目”选项卡的“测试数据”下。
有关 Orchestrator 中测试数据队列的更多信息,请参阅测试数据队列。
备注:
- 安装或升级到等于或高于 2022.4 的 Orchestrator 版本。
- 确保您已上传 JSON 架构并在 Orchestrator 中添加了测试数据队列。
您可以通过活动或作为测试用例的数据源,将测试数据队列项目添加到工作流中。
要使用活动将项目添加到测试数据队列,您需要创建自定义工作流并配置活动以从 Orchestrator 中的测试数据队列导入数据。
- 打开 Studio。
- 打开或创建一个新的测试自动化项目。
- 导航到“新建”>“测试用例”。
-
将“添加测试数据队列项目”活动添加到“设计器”面板中,然后转到“属性”,配置队列名称,使其与您的 Orchestrator 测试数据队列匹配。
注意:确保已连接到 Orchestrator 实例。 - 在“ 测试 ”>“ 数据 ”活动列表中,将您自己选择的多个活动添加到“ 添加测试数据队列项目 ”活动中。 有关更多信息,请参阅 测试数据活动。
-
配置您的活动以匹配您的综合用户数据方案。
重要提示:有效的队列项目必须具有 JSON 架构中定义的确切名称。例如,如果您在 JSON 架构中定义了givenName
属性,则对应的“名字”活动应与此匹配(例如,将显示名称设置为givenName
)。有关更多信息,请参阅 JSON 架构定义。 - 打开“变量”面板以定义变量。
- 保存测试用例。
- 在“项目”面板中,右键单击您的测试用例,然后选择“设为可发布”
- 单击“发布”并配置包属性。
-
单击“运行文件”。
注意:或者,您可以创建自定义输入表单以轻松配置和生成综合用户数据。有关更多信息,请参见创建表单。
创建测试用例时,您可以将数据源配置为指向测试数据队列,以利用数据驱动测试。
- 使用测试数据创建新的测试用例 ,或使用测试数据 更新现有测试用例。
- 单击“来源”,然后从下拉列表中选择“数据队列”。
- 选择测试数据队列或使用搜索功能查找。
- (可选)使用内置的查询生成器筛选测试数据队列,以仅检索特定项目。
使用“范围”选项设置所需的项目范围。第一个字段表示范围的起始索引,第二个字段是要检索的项目数。
- 单击“创建”以将测试数据(测试数据队列)添加到测试用例。
系统会在项目的“参数”面板中生成一个以测试数据队列为名的参数。在上图中,参数的名称为
workforce
。重要提示:测试数据队列参数的名称必须保持不变。如果更改参数的名称,您将无法再访问数据。例如,如果将参数的名称从workforce
更改为Work_Force_Queue
,您将无法访问相应的数据。
您可以使用测试数据队列作为源来更新测试数据。
- 打开 Studio 并导航到您的项目。
- 在“项目”面板中,右键单击包含数据变体的测试用例,然后选择“更新测试数据”。
- 单击“来源”,然后从下拉列表中选择“数据队列”。
- 选择测试数据队列或使用搜索功能查找。
- (可选)单击“使用相同的测试数据更新所有测试用例”,以更新当前项目中使用您要更新的测试数据的所有测试用例。
-
(可选)使用内置的查询生成器筛选测试数据队列,以仅检索特定项目。
注意: 您可以在“ 测试资源管理器 ”中执行此操作,方法是右键单击文件,然后选择 “更新测试数据”。
在本教程中,您将学习如何检索测试数据队列项目,以执行数据驱动的测试。通过数据驱动的测试,您可以使用测试数据队列项目作为输入来高效地测试不同的数据场景。请按照以下步骤在测试用例中检索和使用测试数据队列。