test-cloud
latest
false
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

Test Cloud 用户指南

上次更新日期 2025年3月13日

应用程序测试

为确保应用程序测试工作流的效率,请在测试项目的设计流程中集成以下概念:

1. 构建可扩展的测试自动化框架

在 Studio 中设计自动化测试用例时,请使用以下组件:

  • 对象存储库: 集中用户界面元素,以便在不同测试用例和项目中轻松重用。
  • 工作流: 为常见操作设计模块化工作流。
  • 测试用例:使用测试用例模板执行模板,将工作流组合到结构化的自动化测试用例中。

    将相关的测试用例分到文件夹中,以提高可见性和组织性。

2. 探索 Test Manager 以实现可追踪性和覆盖率

使用 Test Manager 提高测试项目的可追踪性和覆盖率:

  • 首先创建或导入需求,将测试用例链接到业务目标。
  • 通过将测试用例连接到需求,实现端到端的可追踪性。
  • 使用 Insights 仪表板分析测试覆盖范围并发现潜在差距。
  • 通过 UiPath Test Manager Connect 将测试工件与常见的 ALM 工具同步。

3. 使用 AI 功能推进您的测试项目

利用 Autopilot for Testers 的 AI 功能来增强您的测试项目:
  • Test Manager AI 功能:帮助您审核需求质量,生成缺少的测试场景并收集测试见解。
  • Studio AI 功能: 帮助您重构代码,生成表达式,测试数据和模糊验证以及编码/低代码测试用例。

有关 Autopilot for Testers 提供的 AI 功能的更多信息,请访问Autopilot for Testers

4.优化用户界面测试选取器策略

使用 UiPath 的 Test Cloud 改进用户界面选取器测试:
  • 对用户界面元素使用对象存储库而非静态选取器。
  • 避免使用会因用户界面更改而中断的绝对选取器。对动态用户界面元素使用基于锚点的选取器。
  • 启用“模拟单击”“模拟输入”工作流分析器规则,以加快网页或桌面应用程序中的交互速度。
  • 实施重试机制以处理间歇性的用户界面延迟。

5. 实施数据驱动的测试

使用可用的测试数据功能:
  • 使用 Orchestrator 测试数据队列和 Data Service 实体简化测试数据管理。
  • 使用 AI 生成测试数据。
  • 参数化测试输入,而不是使用硬编码值。

6. 将 UiPath 测试集成到 CI/CD 管道中

请遵循以下建议将测试集成到 CI/CD 管道中:
  • 在 Test Manager 中计划和运行自动化测试。
  • 使用 DevOps 工具自动触发测试。
  • 通过跨多个机器人并行执行来缩短测试周期时间。
  • 使用基于 API 的测试来最大程度地减少对用户界面的依赖。

7. 处理异常管理和报告

要有效处理测试执行中的异常,请执行以下操作:
  • 在 Test Manager 中记录详细的执行结果,包括屏幕截图和错误消息。
  • 使用 Try-Catch 块以一致的错误处理方式。
  • 利用 Orchestrator 日志进行彻底调试。
  • 通过电子邮件发送测试执行报告。

8. 优化测试执行性能

请按照以下方法来提高性能:
  • 在无人值守模式下运行测试以获得更快的结果。
  • 用动态等待机制替换静态延迟。
  • 通过使用 API 和数据库验证,最大限度地减少用户界面交互。

9. 定期维护和更新自动化测试

及时更新自动化测试:

  • 定期更新选取器以匹配应用程序的更改。
  • 删除过时的测试用例。
  • 重构工作流以提高效率。
  • 使用版本控制来跟踪更改并鼓励协作。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
© 2005-2025 UiPath。保留所有权利。