- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 录制
- 用户界面元素
- 控制流程
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix 技术自动化
- RDP 自动化
- SAP 自动化
- VMware Horizon 自动化
- 日志记录
- ScaleCoordinates 迁移工具
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- StudioPro
- 扩展程序
- 故障排除
应用程序测试
Studio Pro 支持创建用于执行自动化应用程序测试(以 VB 或 C# 形式)的专用测试用例。可以在 Studio Pro 中创建用于验证数据的单个测试自动化项目,并将其包含在 CI/CD 管道方案中。
可以使用测试用例和数据驱动测试用例来执行应用程序测试,这些序列使用了 UiPath.Testing.Activities 包中的验证活动以及其他包中的活动。
“数据驱动的测试用例”使用以参数形式导入项目的数据来验证测试用例的执行。所有数据或仅部分值可以在执行时使用。
.xaml
文件。
使用 Studio Pro,可以将工作流转换为测试用例,或作为测试用例从其他项目导入。稍后,可以通过“测试用例”页面将应用程序测试项目发布到 Orchestrator,以及管理和执行这些项目。
通过“后台视图”>“开始”使用“测试自动化”项目类型,以开始设计测试用例。
.xaml
文件添加到项目中。
此项目类型的默认活动包为:UiPath.System.Activities、UiPath.UIAutomation.Activities 和 UiPath.Testing.Activities 中的验证活动。
验证活动(例如“验证控件属性”、“验证表达式”和“验证带有运算符的表达式”)用于测试工作流使用的数据。
此类活动在执行或调试时的行为会有所不同。如果验证活动遇到错误,执行不会停止并抛出错误,而是会将失败的活动记录在“输出”面板中。如果活动成功执行,则系统会在该面板中进行标记。
应用程序测试可能需要使用大型数据集来验证工作流的执行情况并涵盖极端情况。无需为每个数据集创建多个测试用例,只需使用数据驱动的测试用例文件类型将数据集导入项目就可以使用。
在“项目”面板中,右键单击一个测试用例,然后选择“添加测试数据”。
转到“变体文件”以选择要导入的 Excel 文件,然后选择一个工作表。
InArgument
和文件中的值一起导入。
下一步,您可以使用“验证带有运算符的表达式”活动,使用可用的运算符将值与导入的 Excel 文件中的值进行比较。单击此处了解有关此活动的更多信息。
可以通过两种方式执行或调试“数据驱动测试用例”,即使用所有导入的数据或者通过选择要使用的特定数据实施自由执行。
从功能区单击“使用数据变体运行文件”或“使用数据变体调试文件”选项。“数据变体”窗口即会打开:
通过单击每一行旁边的复选框,选择要用于运行或调试测试用例的数据。选定后,单击“运行”或“调试”。
如果测试用例项目使用“使用运算符验证表达式”活动,则对每个选定的数据集实施一次执行。
如果已经对 Excel 数据集作出更改,请删除该数据集并将其再次添加到测试用例项目中。
通过使用 Studio Pro ,用于测试目的的现有工作流与测试用例之间可以实现来回转换。此外,您还可以从现有流程创建 RPA 测试项目。
与将数据集合导入到 API 测试自动化 库类似,您可以使用“ 新建服务” 向导将此类集合导入到应用程序测试流程中。
请注意,这仅适用于使用 Studio Pro 许可证创建的库和测试自动化项目。
.xaml
文件设置为“可发布”。
可以选择多个文件,只需在按住 Ctrl 键的同时分别选择每个文件,然后右键单击“设为可发布”。
.nupkg
文件中。
发布测试用例的方式与发布其他类型项目的方式类似。 使用 Studio Pro 功能区中的“ 发布 ” 选项。 您可以设置项目的版本并使用“证书签名”选项,并 在此处阅读有关发布项目的更多信息。
测试用例可以发布到 Orchestrator、机器人默认存储或自定义路径。如果要发布到 Orchestrator,请确保机器人或 UiPath Assistant 已连接到 Orchestrator,然后执行此处所述的步骤。