UiPath Documentation
delegate
latest
false
Delegate 用户指南
  • 概述
    • 简介
    • 关键概念
  • 快速入门
  • 信任与合规
  • 监管
  • 功能
  • 制图工具
  • Delegate for Testing
  • 参考
  • 故障排除

用于测试的技能

Delegate 中可用的用于测试工作流的技能,通过 Test Cloud 插件并将 Delegate 连接到 UiPath Test Manager 交付。

用于测试的技能

技能通过Test Cloud插件交付,这在配置QA/测试角色时默认启用。

Test Cloud 插件包含哪些内容?

UiPath Test Cloud插件是一个测试自动化技能捆绑包,它将Delegate连接到UiPath Test Manager ,UiPath Test Manager 是管理 UiPath 项目整个测试生命周期的网页应用程序。

核心功能
功能操作
发现测试用例在 Test Manager 项目中按名称、键或分配查找测试用例
执行测试用例逐步运行单个测试用例或整个测试集,以捕获追踪记录
发布结果将执行结果、日志和断言推送回 Test Manager
通过电子邮件发送报告通过电子邮件发送执行摘要、失败的测试列表或状态报告
仅发布模式将预先存在的测试结果推送到 Test Manager,无需重新执行测试用例

如何触发 Delegate for Testing 的专属技能?

当用户在以下上下文中以自然语言输入提示时,将触发技能。

  • 用户想要创建、生成、构建或导出测试报告或测试结果摘要。
  • 用户提及“测试报告”、“执行报告”、“测试结果”或“测试摘要”。
  • 用户希望与利益相关者共享测试结果。
  • 用户希望将现有自动化链接到 Test Manager 测试用例。
  • 用户想要通过 Test Manager 执行手动测试用例。
  • 用户可根据测试结果询问测试覆盖率、回归分析、通过/失败摘要或通过/不通过决策。
  • 用户提及测试角色,例如测试者、QA 工程师或发布经理。

在说以下内容时触发测试技能:

  • “运行测试用例 X”
  • “执行登录流程测试”!
  • “执行从执行 Y 中分配给我的测试用例”
  • “将测试结果发布到 TestManager”
  • “通过电子邮件发送测试执行报告”

Delegate for Testing 提供哪些技能?

在当前版本中, Test Cloud插件附带 3 项核心技能。用户还可以创建自己的其他技能,用于其他测试目的,例如可用性测试、安全测试、性能测试或辅助功能测试。要构建自定义技能,请使用Delegate中的技能创建者工作流。自定义技能可以根据团队的特定测试流程量身定制,并与内置的Test Cloud功能一起使用。

技能 1:使用 UiPath 自动化进行自动化测试

目标

将现有 Orchestrator 自动化链接到任何 Test Manager 测试用例,并触发器执行。

关键工作流步骤

  • 在后台通过 uip login status 进行身份验证。
  • 发现测试用例并读取其步骤。
  • 将指定 Orchestrator 自动化链接到 Test Manager 中的测试用例。

示例提示

  • “将登录流程自动化链接到“我的应用程序”项目中的测试用例“登录 - 有效凭据”。
  • “您好 Delegate,我现在有一个用于结账流程的自动化 — 您能否将其链接到匹配的测试用例?”
技能 2:生成测试报告

目标

根据 Test Manager 执行数据生成根据角色定制的可共享报告。

关键工作流步骤

  • 从测试集中获取测试执行(可按状态、类型、日期间隔筛选)。
  • 询问用户:“此报告是供谁使用的?”
  • 根据角色定制答案:QA 工程师、发布经理、开发者。
  • 生成包含以下信息的报告:执行状态、测试用例日志计数(通过/失败/受限/无)、失败最多的测试用例。
  • 将报告另存为 test-report-release-YYYY-MM-DD.md;可以选择通过电子邮件发送。

示例提示

  • 为 TestSet1 生成测试报告。然后,将报告发送至 [email_address]。
  • “Hello Delegate, 您好,我需要向领导层介绍我们 UiBank 最新版的发布准备情况。”
技能 3:执行手动测试

目标

在桌面版上自主执行手动测试用例,并将结果发布回 Test Manager。

关键工作流步骤

  • 检索已分配的状态为“待处理”的测试用例。
  • 获取测试步骤并使用 UiAutomation(计算机使用)工具执行每个步骤。
  • 记录每个步骤的通过/失败情况,并将结果发布回 Test Manager。
  • 记录与测试用例相关联的每步骤执行的工件;每个步骤都设置了检查点,并且追踪在发布前完成。
  • 标记每个已发布的测试用例日志,以便您筛选 AI 执行的运行并将其与人工执行的运行区分开。
  • 建议在完成时通过电子邮件发送结果报告。

最适合大型 SAP 迁移计划,在这些迁移计划中,数百次一次性测试仍无法证明全面自动化的投资合理。

示例提示

  • 执行 [对象] 中的手动步骤。何时可以在 Test Manager 中检查结果时通知我。
  • “Hello Delegate, 我必须执行 SAP 冒烟测试集中的测试。你能帮忙吗?

技能 3 依赖 uip 命令行接口 (CLI) 来与 Test Manager 通信。

此技能使用的 CLI 命令

命令用途
测试用例日志testcaselog start / finish打开和关闭用于执行的测试用例日志
测试步骤日志teststeplog list检索测试用例日志的步骤级别日志
结果result download下载执行结果数据
附件attachment upload将每次步骤的执行追踪文件附加到步骤日志
标签objectlabel add将 AutonomlessExecution 系统标签分配给测试用例日志

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新