UiPath Documentation
delegate
latest
false
Delegate 用户指南
重要 :
请注意,此内容已使用机器翻译进行了本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

用于测试的技能

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插件附带1 项技能uipath-testcloud ,该技能围绕3 个主要功能构建。用户还可以创建自己的其他技能,用于其他测试目的,例如可用性测试、安全测试、性能测试或辅助功能测试。要构建自定义技能,请使用Delegate中的技能创建者工作流。自定义技能可以根据团队的特定测试流程量身定制,并与内置的Test Cloud功能一起使用。

目标

将现有 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在内部标记测试用例日志,以区分 AI 运行的执行与人工运行的执行

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新