studio
2020.10
false
- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 录制
- 用户界面元素
- 控制流程
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix 技术自动化
- RDP 自动化
- SAP 自动化
- VMware Horizon 自动化
- 日志记录
- ScaleCoordinates 迁移工具
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- StudioPro
- 扩展程序
- 故障排除
不在支持范围内
Studio 用户指南
Last updated 2023年12月20日
RPA 测试
RPA 测试旨在直接测试工作流并在执行期间查看活动覆盖率。此类测试流程可确保实施执行,并且涵盖所有极端情况,无论执行期间做出何种决定。
可以通过调用项目中的工作流来创建 RPA 测试 文件。 右键单击“ 项目” 面板中的工作流,然后选择“ 创建测试用例” 或“ 数据驱动测试用例”:
如果要复制可以用于模拟特定活动的工作流,则可以在创建测试用例时选择“在测试下模拟工作流”。有关更多信息,请参见模拟测试。
系统将创建测试用例
.xaml
,并调用工作流且具有另外三个容器:“Given”、“When”和“Then”。系统将在“调用工作流文件”活动中调用文件,该活动为“When”容器的一部分。
工作流中的参数将自动导入。要查看或添加更多参数,请单击“调用工作流文件”活动中的“导入参数”按钮。
若要检查工作流的活动覆盖率,请调试新创建的测试用例,并在“活动覆盖率”面板中查看覆盖和未覆盖的测试用例。
在我们的示例中执行此操作时,我们收到了以下覆盖:
根据收到的消息,此测试用例仅涵盖工作流中 53% 的活动。根据您的自动化需求,您可以创建单独的测试案例以涵盖执行过程中的每个场景。例如,上述流程图使用“流开关”活动。然后,我们可以创建另一个测试案例以跟踪另一个场景的执行情况,如低额贷款的情况。
另一种方法是,创建一个测试用例以覆盖工作流的所有部分。对于我们的工作流,我们决定使用一组单独的数据来测试所有活动。因此,我们导入了
.csv
文件中的数据,并使用”便利循环“活动将这些数据传递给工作流中的每个活动:
调试时,活动覆盖率达到 100%,这意味着测试用例中使用的数据集以及添加的活动覆盖了项目中可能发生的所有场景。