- 概述
- 快速入门
- 信任与合规
- 监管
- 功能
- 制图工具
- Delegate for Testing
- 参考
- 故障排除
Delegate 为 QA 工程师提供测试功能,涵盖 Delegate 如何自动化测试操作,例如结果审核、故障分类和报告。
现代 QA 工程师在测试相关的操作工作上花费的时间远远多于实际测试本身。除了查找缺陷之外,他们一天的大部分时间都花在重复性忙碌的工作上,例如:
- 查看测试结果并对故障进行分类
- 更新 Jira 工单,以及收集日志和屏幕截图
- 重新运行不稳定的测试
- 与开发者和 DevOps 团队协调
- 准备状态报告
- 管理测试数据和环境
- 在多个工具和系统之间传达发布风险
Delegate旨在通过开箱即用的计算机使用功能和可与测试者的整个桌面环境交互的可重用技能来接管这种跨应用程序的运营开销,使 QA 工程师能够将更多的时间专注于实际测试和评估质量验证。
什么是 Delegate for Testing?
Delegate for Testing是 UiPath 通用桌面 AI 智能体Delegate的特化,专注于测试角色。Delegate for Testing作为Assistant的一部分在专用的“Delegate”选项卡中提供,并在Test Cloud下作为您的测试助手服务。
Delegate for Testing 可以做什么?
Delegate是面向软件测试者的 AI Assistant,具有开箱即用的计算机使用功能和可重用的技能,可通过 Web、桌面和企业应用程序与整个桌面环境交互。它可以自动导航 Jira、Jenkins、Azure DevOps、Test Manager、Slack、Outlook、Excel、浏览器、文件系统和监控平台等工具,以执行以下操作:
- 审核失败的测试并对其进行分类
- 重新运行测试并更新缺陷
- 正在收集日志和屏幕截图
- 准备报告
- 协调跟进
- 通信状态更新
这使测试人员可以专注于查找实际的产品问题,而不是忙碌的运营工作。
除此之外,它可以很好地集成到 UiPath Platform 中,提供各种功能。
- 通过 UiPath 命令行接口 (CLI) (
uipCLI) 从UiPath Test Manager检索数据和测试步骤 - 在桌面上自主执行手动测试
- 向 Test Manager反馈结果
- 生成报告并通过电子邮件发送
- 创建例程以计划重复测试运行
- 创建、更新或删除 Test Manager 对象(项目、测试用例、测试集、执行、报告)
QA/测试配置文件
QA/Testing配置文件是构建在常规Delegate智能体之上的特定角色的体验,具有:
- 量身定制的主屏幕,默认情况下包含测试专属提示词。
- 预装的测试专属技能,通过Test Cloud插件交付。请参阅测试技能。
- “工作量”控件默认为“ 中 ” ,用于在彻底性和响应速度之间取得平衡。请参阅测试配置文件设置。
收益
由于Delegate与应用程序交互的方式与人类用户相同,因此原则上,它能够执行可在桌面上手动完成的任何任务。以下优势是此功能的代表性示例。
工作流效率:
- 使用单个自然语言提示词即可执行复杂的测试工作流,无需编写脚本或切换工具。
- 系统可为 QA 工程师、发布经理和开发者自动生成测试报告,几分钟内即可共享。
- 自主手动测试执行,从 Test Manager 端到端运行简单的英语手动测试用例,无需编写脚本。
- 减少了重复性的协调工作:将报告生成、测试执行状态追踪以及利益相关者沟通的工作交给Delegate完成。
集成和可追溯性:
- 直接 Test Manager 集成:数据通过
uipCLI 传入和传出 Test Manager,无需手动导出数据。 - 底层 uipath-test 技能已自动包含在Test Cloud插件中。
- 将预先存在的测试结果发布到 Test Manager,无需重新执行测试用例,支持部分运行和外部结果来源。
- 完整的每步骤执行追踪,工件会自动附加到 Test Manager 中的步骤日志,以便进行审核和重播。
如何触发测试特定的操作?
QA/Testing 配置文件会在入驻期间自动启用测试特定设置和Test Cloud插件( “设置” > “技能和工具” > “插件” > “Test Cloud” )。之后,单个自然语言提示即可启动完整流程(检索测试步骤 → 在桌面版上执行 → 发布结果 → 发送报告)或直接管理 Test Manager 对象。
身份与身份验证身份验证
Delegate可通过您的 UiPath Cloud 会话自动使用您的 Test Manager 用户身份(显示名称和电子邮件)。不需要单独的 Test Manager 登录步骤。要执行测试用例或发布结果,您还必须通过 uip 安装并通过身份验证 UiPath CLI (uip login)。
如何获取许可证?
Delegate for Testing适用于Test Cloud用户,通过Test Cloud许可证(AppTestDeveloper许可证或AppTesters许可证)进行门控。每个Test Cloud许可证都包含池使用配额。
下一步转到哪里
- 测试配置文件的设置— 选择此角色时应用的默认行为
- 用于测试的技能— 与 Test Cloud 插件捆绑的技能
- 用于测试的例程— 预构建、可计划的例程
- 测试操作— 您可以让Delegate对每种 Test Manager 对象类型执行的操作的参考
- 使用 Delegate for Testing 管理用例— 端到端场景和示例提示