- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 录制
- 用户界面元素
- 控制流程
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix 技术自动化
- RDP 自动化
- Salesforce 自动化
- SAP 自动化
- VMware Horizon 自动化
- 日志记录
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- 测试套件 - Studio
- 扩展程序
- 故障排除
Studio 用户指南
测试用例模板
将测试用例模板用作测试用例的基本模型。例如,您可以创建包含数据变体的模板,以便在不同测试中重用。您可以为测试自动化项目创建测试用例模板,包括其他文件类型,例如全局异常处理程序。对于其他项目(例如流程),您可以创建工作流模板。
- 模板特定于项目类型和用于创建项目的语言。
- 模板无法转换为工作流,也无法进行编译或发布。
-
您可以通过创建包含测试用例模板的库来利用可重用内容。测试数据变体不会与测试用例模板一起导出到库中。
重要提示:模板中引用的资源不会本地复制到您尝试导入库的项目中。模板不应包含对其他资产的引用,例如库中的工作流。
如果要添加要在稍后阶段调用的“占位符”活动,请在创建测试用例时选择“空测试用例”。
BDD 表示行为驱动开发。创建测试用例以围绕 Given-When-Then 容器构建测试时,请选择“BDD 测试用例”。
当您将文件提取为模板以及将模板添加到 Templates 文件夹时,将在项目的“Templates”文件夹中创建本地模板。本地文件模板仅在您创建或提取它们的项目中可用。
超时测试
“超时测试”模板仅可用于版本 22.10 或更高版本的测试活动包。如果要使用超时或在验证失败时截取屏幕截图,请在创建测试用例时选择“超时测试”。
该模板配置为引发基于时间的异常,并对工作流中发生的故障进行屏幕截图。
- 如果将
takeScreenshotOnException
布尔变量设置为false
,请确保修改TimeoutScope
活动的Timeout Message
属性。 - 您可以在
duration
变量中修改超时。默认设置为五 (5) 分钟。 - 您可以通过配置“测试项目设置”,将屏幕截图保留在计算机上。
您可以使用“项目”面板中的上下文菜单,手动将基于其他模板的执行模板和测试用例模板添加到项目中。添加模板后,您可以在设计器中对其进行编辑,然后将其用作创建其他文件的起点。
-
要添加测试用例模板,请右键单击“Templates”文件夹,然后选择“添加”>“测试用例模板”。按照测试用例创建过程配置模板。
-
要添加执行模板,请右键单击“Templates”文件夹,然后选择“添加”>“执行模板”。
- 在 Studio 中打开工作流。
-
在“项目”面板中,右键单击一个测试用例,然后选择“提取为模板”。
您的测试用例现已存储在“项目”>“模板”中。您可以复制并粘贴该测试用例,也可以将其移回测试文件夹中。
- 您可以直接从“Templates”文件夹中为测试用例和工作流创建模板。
- 您可以使用“模板”文件夹中的上下文菜单执行各种操作,例如比较文件。
您可以在库中创建测试用例模板,就像在流程中创建测试用例模板一样。发布库后,标记为公共的模板将在安装了库的项目中作为包文件模板提供。
- 创建一个测试项目。
- 构建要用作模板的任何测试用例。
-
完成测试用例构建后,右键单击它,然后选择“提取为模板”。
为模板命名,选择“Templates”文件夹作为存储模板的位置,然后选择“创建”。在此示例中,模板的名称为“MyFirstTestCaseTemplate”。
-
转到“设计”选项卡,在“文件”组中,选择“新建”>“测试用例”。系统将显示“新的测试用例”窗口。
- 为其指定适当的名称,然后从“模板”下拉列表中选择您先前创建的模板。在此示例中,选择“MyFirstTestCaseTemplate”。