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

执行手动测试

使用 Delegate 端到端运行手动测试用例,从发现和桌面或浏览器执行,到在 Test Manager 中发布结果和通过电子邮件发送的报告。

Delegate充当 AI 驱动的测试小伙伴,可解释测试者发出的自然语言指令,并将其转换为可操作的测试步骤。测试者无需手动读取测试用例描述并在应用程序之间切换,只需描述他们要完成的任务,然后Delegate即可编排整个工作流。

在手动执行测试期间, Delegate利用 UiPath 的用户界面自动化引擎,代表测试者与桌面和浏览器中的应用程序交互:打开应用程序或浏览器、导航到 URL 或屏幕、单击按钮、填写表单,以及在屏幕上进行验证内容。全部操作包括:

  • 导航— 打开 URL 或启动应用程序,在浏览器中后退/快进,在选项卡、窗口之间切换或打开应用程序。
  • 交互— 单击按钮、链接、复选框、单选按钮;填写文本字段;从下拉列表中选择;上传文件;拖放。
  • 验证— 检查文本、元素或值在屏幕上是否可见;确认页面或窗口标题、URL 或标题与预期值匹配;从用户界面读取值,以根据预期结果进行验证。
  • 实用— 滚动;截取屏幕截图(每个步骤自动捕获);等待元素、页面或应用程序屏幕加载;从剪贴板复制文本。

不能执行的操作:处理操作系统级安全对话框(例如,HTTP 基本身份验证弹出窗口)或自动化移动浏览器。实用作用域:如果人工测试者可以在桌面电脑或 Chrome 中执行此操作,则Delegate也可以执行此操作。

完成后, Delegate可以通过 Microsoft Outlook 生成并发送摘要电子邮件,其中包括测试用例名称、执行状态、步骤级结果和屏幕截图。

先决条件

  1. 首先完成“设置并运行第一个测试用例”中的一次性设置(选择 QA/测试角色,安装 UiPath 命令行接口 (CLI),运行uip login ,知道您的项目密钥)。
  2. 配置 Microsoft Outlook 以进行电子邮件送达。
  3. 确保可以从您的计算机访问目标应用程序。

如何

步骤 1 — 描述您的意图

输入自然语言请求,描述您要执行的测试,例如: “运行‘登录’测试用例 – 来自项目“MYAPP”的有效凭据。”

步骤 2 — 发现

Delegate确认项目,按名称或 ObjKey 查找测试用例,并列出其步骤。如果有任何模糊之处,例如两个匹配的测试用例或未定义任何步骤,它会停止并要求您在继续之前进行说明 - 在拥有一组干净、明确的步骤之前,不会执行或发布任何内容。

步骤 3 — 执行

Delegate打开 Chrome 并按顺序执行每个步骤,在每个步骤之前设置追踪检查点,执行用户界面自动化,并记录通过/失败以及观察结果。如果它卡住(未找到元素、意外弹出窗口),它会暂停并询问如何继续:

您说具体情形
这是标签为“登录”的蓝色按钮Delegate在您的指导下重试
“向下滚动,位于首屏”Delegate scrolls and retries
“跳过此步骤并将其标记为失败”!Delegate将该步骤记录为“失败”并继续
“停止执行”Delegate中止,然后发布迄今为止已完成的所有步骤 — 不会丢失任何内容

如果在执行过程中中止,已完成的步骤仍会发布,并附有正确的通过/失败状态;在 Test Manager 中,未执行的步骤默认为 None

步骤 4 — 发布并报告

Delegate 会自动创建手动执行(名为Delegate-<test case name> ),启动测试用例日志,上传每个步骤的结果,完成追踪,发布整体结果和附件,并添加AutonomousExecution标签,以便 Test Manager 中的任何人都可以筛选 AI - 运行测试。然后,它会显示分步结果表格以及 Test Manager 中执行的链接,并询问您是否希望通过电子邮件发送报告。

自动您决定
在 Test Manager 中查找测试用例要运行的测试用例
执行每个用户界面步骤如果某个步骤卡住了该怎么办
按步骤记录追踪是否通过电子邮件发送报告
正在发布到 Test Manager收到电子邮件的人员
标记为自主执行

与录制或脚本的主要区别:Delegate 会推断每个步骤。如果用户界面发生了微小变化,它会根据移动的像素进行调整,而不是严格失败——这更像是一个理解步骤意图的初级测试者。

预期结果

  • Test Manager 中的测试用例状态已更新为“通过/失败”,并包含完整的步骤级别详细信息。
  • 您将在执行完成后几分钟内收到电子邮件摘要。
  • 屏幕截图附加到 Test Manager 执行日志中,以供审核。
  • 测试者的工作量从 10–15 分钟的手动导航减少到单个自然语言提示。

后续必备程序

Delegate将这一系列步骤转化为例程。保存例程并为其安排在特定日期或在一个时间间隔内运行。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新