private-test-cloud
2.2510
true
- 入门指南
- 主机管理
- 组织
- 租户和服务
- 身份验证和安全性
- 许可
- 帐户和角色
- 在您的组织中进行测试
- Ai Trust Layer
- 外部应用程序
- 通知
- 日志记录
- 故障排除
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。
私有 Test Cloud 管理员指南
应用程序测试仅通过私有 Test Cloud 提供。私有 Test Cloud 的应用程序测试功能支持从测试自动化设计到评估和部署的测试流程各个阶段。
- 设计测试自动化:您只能在StudioWeb 、 Studio STS或Studio 版本 2025.10及更高版本中通过各种方法设计测试自动化。其中包括数据驱动的测试,由数据服务实体、测试数据文件、测试数据队列、自动生成的数据和 AI 生成的数据等功能提供支持。测试自动化可以利用低代码自动化来设计,便于使用,也可以利用全代码自动化来设计,可以满足希望获得深度定制化体验的人的需求。
- Studio 测试自动化中的活动:Studio 测试自动化提供了功能强大的活动,用于验证测试用例的断言、验证文档或文本等效性并生成随机数据。测试和移动自动化活动包提供的活动扩大了测试范围并增强了测试可靠性。
- 用户界面测试:在用户界面自动化的帮助下 ,您可以高效地测试用户界面元素。该功能利用对象存储库简化流程并确保准确性。
- 测试自动化项目的部署:在设计和验证测试自动化之后,您可以轻松地将这些项目作为包部署到 Orchestrator,从而实现从测试设计到测试执行的平稳过渡。
- Test Manager 集成:Test Manager 是通过 Studio 创建和部署的所有测试的监控中心。它允许您创建需求、测试用例、测试集并检查执行过程。它还支持通过开箱即用的集成(主要是 Test Manager Connect)与一系列 ALM 工具集成。为进一步提高效率,Test Manager 使用 Autopilot 提供的 AI 功能来进行需求评估、根据需求生成手动测试,以及查看执行结果以生成可操作的见解。要开始使用 Test Manager,请查看 Test Manager 快速入门指南。
- 私有 Test Cloud 中的其他服务:除了这些功能之外,私有 Test Cloud 还包含为您的测试旅程提供支持的其他服务。这些增强功能使测试创建、执行和评估成为一个集成且高效的流程,增强了应用程序的质量和性能。
应用程序测试
为确保应用程序测试工作流的效率,请在测试项目的设计流程中集成以下概念:
1. 构建可扩展的测试自动化框架
在 Studio 中设计自动化测试用例时,请使用以下组件:
- 对象存储库:集中管理 UI 元素,以便在不同测试用例和项目之间轻松重用。
- 工作流:针对常规操作设计模块化工作流。
- 测试用例:使用测试用例模板和执行模板,将工作流组合为结构化的自动化测试用例。将相关测试用例归类到文件夹中,以提高可见性和管理效率。
2. 探索 Test Manager 以实现可追踪性和覆盖率
使用 Test Manager 提高测试项目的可追踪性和覆盖率:
- 首先创建或导入需求,将测试用例链接到业务目标。
- 通过将测试用例连接到需求,实现端到端的可追踪性。
- 使用 Insights 仪表板分析测试覆盖范围并发现潜在差距。
- 通过 UiPath Test Manager Connect 将测试工件与常见的 ALM 工具同步。
3. 使用 AI 功能推进您的测试项目
利用 Autopilot 的 AI 功能增强您的测试项目:
- Test Manager AI 功能:帮助您审核需求质量,生成缺少的测试场景并收集测试见解。
有关 Autopilot 提供的 AI 功能的更多信息,请访问“关于 Test Manager 中的 Autopilot”。
4.优化用户界面测试选取器策略
使用 UiPath 私有 Test Cloud 来改进用户界面选取器测试:
- 对用户界面元素使用对象存储库而非静态选取器。
- 避免使用会因用户界面更改而中断的绝对选取器。对动态用户界面元素使用基于锚点的选取器。
- 启用模拟点击和模拟类型工作流分析器规则,以提升在网页或桌面应用中的交互效率。
- 实施重试机制以处理间歇性的用户界面延迟。
6. 将 UiPath 测试集成到 CI/CD 管道中
请遵循以下建议将测试集成到 CI/CD 管道中:
- 在 Test Manager 中计划和运行自动化测试。
- 使用 DevOps 工具自动触发测试。
- 通过跨多个机器人并行执行来缩短测试周期时间。
- 使用基于 API 的测试来最大程度地减少对用户界面的依赖。
7. 处理异常管理和报告
要有效处理测试执行中的异常,请执行以下操作:
- 在 Test Manager 中记录详细的执行结果,包括屏幕截图和错误消息。
- 使用 Try-Catch 块以一致的错误处理方式。
- 利用 Orchestrator 日志进行彻底调试。
- 通过电子邮件发送测试执行报告。
8. 优化测试执行性能
请按照以下方法来提高性能:
- 在无人值守模式下运行测试以获得更快的结果。
- 用动态等待机制替换静态延迟。
- 通过使用 API 和数据库验证,最大限度地减少用户界面交互。
9. 定期维护和更新自动化测试
及时更新自动化测试:
- 定期更新选取器以匹配应用程序的更改。
- 删除过时的测试用例。
- 重构工作流以提高效率。
- 使用版本控制来跟踪更改并鼓励协作。