studio
2022.10
false
- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 录制
- 用户界面元素
- 控制流程
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix Technologies Automation
- RDP 自动化
- Salesforce 自动化
- SAP 自动化
- VMware Horizon 自动化
- 日志记录
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- 测试套件 - Studio
- 扩展程序
- 故障排除
Studio 用户指南
Last updated 2024年11月18日
模拟测试
- 创建“流程”项目类型。
注意:您不能在测试自动化项目中使用模拟功能。
- 安装测试活动包
您可以通过在“ 创建测试用例”窗口中选择“模拟要测试的工作流”来创建工作流的模拟文件。 这将创建一个名为
workflowName_mock
的工作流副本,并将其存储在 “项目” >“ 模拟” 中。 此文件夹镜像源工作流文件树结构。 例如,如果您的工作流以 production\Tests\testFolder01\testCase07.xaml
的形式存储在“ 项目” 选项卡中,则对应的模拟文件将以 production\Mocks\Tests\testFolder01\testCase07_mock.xaml
形式存储。
在实际场景中,您有一个直接在数据库中写入内容的应用程序,但您希望它在屏幕上写入。您可以使用“环绕着模拟”来测试此特定功能,而不必对主要测试用例进行任何更改。作为一般说明,请考虑将模拟用于对生产产生永久影响或需要特殊资源的测试。
- 在模拟文件中,您只能编辑模拟的活动。
- 您可以为一个工作流使用多个模拟文件。
- 无法使用嵌套模拟,因为您不能在现有模拟活动上使用
Surround with Mock
。 mock.json
文件包含模拟文件的配置设置。- 在 Given-When-Then 测试用例结构中,“环绕着模拟”仅可用于 When 内的活动。
- 当您保存项目时,源工作流文件中所做的更改将应用于模拟文件。或者,您可以手动同步模拟文件。有关更多信息,请参见模拟测试操作。
- 如果打开的模拟文件有待保存的更改,则同步不起作用。
- 删除与模拟文件关联的工作流会提示您选择是否要删除这两个文件。
- 活动覆盖率指示器仅考虑源工作流中包含的活动,因此不计算模拟活动的任何覆盖率。
下表列出了可以用于模拟测试的操作。
操作 |
描述 |
程序 |
---|---|---|
创建模拟工作流 |
创建主工作流的副本以进行模拟测试。 |
|
删除模拟活动 |
删除环绕您的活动的模拟 |
|
使用模拟环绕活动 |
插入模拟活动。 |
|
同步模拟 |
分别将模拟文件或文件夹与源工作流文件或文件夹同步。 |
|