- 入门指南
- 项目管理
- 项目操作和实用程序
- Test Manager 设置
- ALM 工具集成
- API 集成
- 故障排除
Test Manager 用户指南
什么是 Autopilot Chat?
Autopilot Chat是一种上下文感知、支持操作的智能体,在 Test Manager 中提供了公开预览版。Autopilot Chat为 Test Manager 带来了智能对话助手,旨在增强测试者与其资产的交互以及资产的管理。
用户可以用自然语言提出问题、执行搜索、生成资产并触发操作,而无需导航菜单和筛选器。使用工具时,聊天会保留对话上下文,从而使交互更加自然和流畅。
Autopilot Chat与 Test Manager 的内置 Autopilot 工具连接,并通过 MCP 服务器集成进一步扩展,使其能够执行命令、评估需求、生成测试用例,甚至运行外部自动化流程和智能体。
仅当通过 Test Cloud 交付时,Autopilot 聊天才在 Test Manager 中可用。
图 1.Autopilot Chat - 通用窗口
有关其他信息和录制的教程,请订阅UiPath 预览体验成员门户上维护的补充信息,您也可以在其中留下反馈。
Autopilot Chat 有多少种工作模式?
Autopilot Chat可以在 2 种模式下使用:编辑模式和智能体模式。
- 在编辑模式下,用户可以查询系统,然后选择 Autopilot 建议的工具或操作之一来执行查询的任务。除非用户确认要使用的工具,否则 Autopilot 不会继续。
图 2. Autopilot Chat - 编辑模式
在编辑模式下工作时,您可以查阅推理并将其展开。
图 3. Autopilot Chat - 编辑模式推理
2.智能体模式使用户能够查询系统,然后完全依赖 Autopilot 来选择最佳工具和操作来执行查询的任务(无需人工干预)。Autopilot 会自动继续操作,无需用户确认。
图 4. Autopilot Chat - 智能体模式
哪些 LLM 可与 Autopilot Chat 一起使用?
要了解受支持的 LLM 列表,请参阅“配置 LLM”主题。
如何从 Test Manager 访问 Autopilot Chat?
要访问Autopilot 聊天,请找到 Autopilot 图标
在全局标头中。打开聊天,访问“设置”菜单或“聊天历史记录” 。要了解有关聊天屏幕和可用设置的更多信息,请参阅Autopilot - 用户界面。
Autopilot Chat 在 Test Manager 中涵盖哪些功能?
用户可以用自然语言提出问题、执行搜索、生成资产并触发操作,而无需导航菜单和筛选器。
打开Autopilot Chat设置。
图 5. Autopilot 聊天设置
Test Manager 框架工具包括:
- 文档搜索
- Autopilot 搜索
- 网页搜索
- 需求评估
- 测试生成
- 过时测试检测
- Autopilot 图表
图 6.Test Manager 框架工具
Test Manager MCP 工具包括:
- 将测试用例分配到需求
- 将测试用例分配给测试集
- 分配对象标签
- 批量创建测试用例
- 创建要求
- 创建测试用例
- 创建测试集
- 获取所有标签
- 获取所有对象标签
- 获取要求
- 获取测试用例
- 获取测试集
- 获取测试执行
- 获取测试执行的测试用例日志
- 从需求中取消分配测试用例
- 从测试集中取消分配测试用例
图 7. Test Manager MCP 工具
要了解有关 UiPath 产品套件中的 Autopilot Chat 的更多信息,请参阅Autopilot - 关于 Autopilot 聊天。
是否可以在 Test Manager 中将自定义 MCP 服务器连接到 Autopilot Chat?
仅支持在 Orchestrator 中创建的自定义 MCP 服务器。打开 Autopilot Chat 设置并按照Autopilot - 用户界面主题中的说明配置 MCP 服务器。
是否有适用于 Autopilot Chat 的任何查询和提示准则?
要了解有关查询和提示准则的更多信息,请参阅Autopilot - 与 Autopilot 聊天交互建议。
是否支持包含自定义字段的查询?
是否支持包含自定义字段的查询?是的。
查询支持基于文本的自定义字段和标签自定义字段。使用 Autopilot Chat 执行自定义字段操作,例如:
- 查找所有可用的自定义字段(示例提示:显示所有自定义字段)。
- 查找包含一个或多个自定义字段的数据对象(示例提示:查找 Sprint = S1 且所有者 = John Smith 的所有要求)。
- 移动数据对象(示例提示:将要求 REQ:2 从 S3 移动到 S4。)
Autopilot Chat 在哪些区域部署?
Autopilot Chat已在以下区域部署:EU、US、JA、CA、AUS、 SI、UK、IN。有关更多信息,请参阅文档的“全球云区域”部分。
支持Autopilot Chat 的LLM 已部署在以下区域:欧盟、美国、日本。对于所有其他可用区域,系统将重新路由 LLM。有关更多信息,请参阅文档的AI 功能和模型路由部分。
Autopilot Chat 的先决条件
- 确保您拥有 UiPath Test Cloud 帐户。
- 请务必在 AI Trust Layer 策略中启用 AI 模型 (LLM)。要使用 Autopilot 提供的 AI 功能,请确保激活 AI Trust Layer 策略并将其部署到租户。了解如何:
- 确保您已准备好要作为查询的一部分附加的所有文档。Autopilot Chat接受 PDF、TXT、MD、Word 和 Excel 格式。请注意,如果您附加 PDF 文档, Autopilot Chat会在处理期间考虑其结构和格式。
- 在在“Autopilot 聊天”窗口中输入查询之前,请确保选择工作模式( “编辑模式”或“智能体模式”)。
图 8. Autopilot 聊天模式
![]()
Autopilot Chat 中的功能
Autopilot 搜索
通过输入要查找的内容的完整、部分或模糊术语,直接在聊天中使用Autopilot 搜索。智能体将检索所有匹配的对象。如果出现输入错误,聊天功能会自动更正常见错误。
结果显示后,您可以展开结果或在工件表格中打开筛选后的视图,而无需离开聊天。
查询示例:
- 查找将自定义字段“Sprint”设置为 123 的所有要求。
- 查找过去 5 天内失败的所有测试用例。
图 9. Autopilot 聊天中的 Autopilot 搜索
Autopilot 图表
使用Autopilot 图表功能,以条形图、折线图和饼图的形式生成数据的可视化表示。请注意, Autopilot 图表支持缺陷。
查询示例:
- 显示按文件类型划分的附件分布情况。
- 有多少需求已经完全测试、部分测试,或未测试?
- 显示按需求分组的失败测试用例。
- 显示按需求分组的没有已关联缺陷的失败测试。
- 按标签显示测试用例分布。
- 显示具有自定义字段“Sprint”的需求分布。
- 哪些测试集的执行时间最长?
- 显示最近未执行的测试用例的趋势。
- 生成饼图,其中包含按严重性分组的所有未解决问题。
- 为受未解决问题影响的每个需求生成一个条形图,其中每个条形图是一组按严重性分组的缺陷,严重性最高的在顶部。
图 10.Autopilot 聊天中的 Autopilot 图表
AI 驱动的需求评估
使用“评估质量”功能评估需求的清晰度、完整性和可测试性,确保在测试设计开始之前获得更高质量的输入。
要从Autopilot Chat调用需求评估,请按名称或 ID 引用需求。Autopilot Chat可以理解上下文,打开“需求评估”界面,并显示详细分析以及改进建议。
需求评估完成后,无需离开聊天即可查看结果,检查已识别的问题并优化需求。
查询示例:
- 评估“提交贷款”要求的质量。
- 评估 UIB:24 的质量。
如何使用 Autopilot Chat 进行需求评估(编辑模式)
- 输入查询,指明需要评估的要求。
图 11.Autopilot Chat - 评估需求查询
2. 选择“配置”并编辑字段:添加任何文档或选择要包含在分析中的文档,添加或编辑提示,选择 AI 模型,然后接受或拒绝操作。
图 12.Autopilot Chat - 评估要求配置
3. 如果您选择“拒绝” ,则系统不会执行该操作。如果您选择“接受” ,Autopilot 将在后台工作以提供结果。
图 13.Autopilot Chat - 评估要求结果审核
4. (可选)输入有关接下来需要执行的最近操作的查询。
AI 驱动的测试生成
使用“生成测试用例”功能,根据需求详细信息、用户文档、RAG 或用户提示自动创建高质量的结构化测试用例。
要通过Autopilot 聊天调用生成测试用例,请按名称或 ID 引用需求。Autopilot Chat会解释您的意图,识别相关要求,并启动“生成测试用例”工具,您可以在其中提供更多上下文(标签、自定义字段)。
生成测试后,请查看生成的测试。
查询示例:
- 针对“提交贷款”要求生成测试用例。
- 为 UIB:24 生成测试用例。
利用 RAG 与附加文档
仅在以下情况下才利用 RAG:
- 需求包含不明确的术语或缩写
- 需要动态从多个来源拉取模糊上下文
这是应利用 RAG 的示例:“为 CR、BH 和 FI 模块启用 SSO 并与 BI 仪表板同步。”在此示例场景中,应为 RAG 上传文档,引用不明确的缩写。
在下列情况下,请附加文档:
- 要求不包含歧义条款
- 这些文件包含有关需求的简要信息
- 您可以定义自定义提示词,并指示 LLM 提取与需求相关的上下文
如何使用 Autopilot Chat 生成测试(编辑模式)
- 输入为特定需求生成测试的查询。
图 14.Autopilot Chat - 测试生成查询
2. 输入查询,指明需要评估的要求。3. 选择“配置”并编辑字段:添加任何文档或选择要包含在分析中的文档,添加或编辑提示,选择 AI 模型,然后接受或拒绝操作。4. 如果您选择“拒绝” ,则系统不会执行该操作。如果您选择接受,请查看结果。
图 15.Autopilot Chat - 生成测试结果审核
文档搜索
用自然语言问题提出问题,以学习如何使用 Test Manager。Autopilot Chat直接从官方文档中检索信息,并提供供进一步阅读的来源链接。
这可以更快地引导新团队入职,并且无需在文档和产品屏幕之间切换。
查询示例:
- 如何创建需求?
- 如何执行测试集?
图 16.Autopilot Chat - 文档搜索
过时测试检测
使用“查找过时测试”功能,通过自动识别与需求相关联的过时或冗余测试用例,保持一个整洁、最新的测试存储库。
要在Autopilot 聊天中调用“查找过时测试” ,请通过名称或 ID 引用需求。Autopilot Chat会解释您的意图,识别相关要求,并启动“查找过时测试”工具,您可以在其中提供更多上下文。
Autopilot Chat会分析需求及其关联测试用例之间的关系,以检测由以下原因导致的过时测试用例:
- 更新或弃用的要求
- 重复覆盖相同功能
- 过期的测试环境或依赖项
- 测试步骤不一致或不受支持
查找过时的测试用例使测试人员可以仅专注于相关的可执行测试资产,从而提高测试准确性和维护效率。
图 17.Autopilot Chat - 查找过时的测试
网页阅读器和网页搜索
当查询超出文档或Autopilot 搜索的范围时, Autopilot Chat会自动切换到网页搜索模式,但仅限于测试自动化的上下文中。
Autopilot Chat会在受信任的公共来源中搜索与测试框架、自动化策略或 QA 方法相关的主题,然后总结最相关的见解。
用户只需待在 Test Manager 域中,即可获得以自动化为重点的上下文上下文指导。
查询示例:
- 编写自动化回归测试的最佳实践有哪些?
- 应如何在自动化中设计数据驱动的测试用例?
MCP 服务器和设置
MCP表示模型上下文协议— 一个现代标准,允许 AI 系统(如 Autopilot Chat)安全地连接到外部数据源、工具和自动化工作流。
MCP 充当 AI Assistant 与其交互所需的系统或 API 之间的桥梁。MCP 不仅仅是让 AI 生成文本响应,还可以让其通过定义明确的安全接口执行操作,例如创建需求、分配测试用例或运行 UiPath 流程。
MCP 服务器托管一组工具(或“功能”),当 AI 智能体在聊天提示中检测到相关意图时,可以调用这些工具(或“功能”)。
每个 MCP 工具的行为类似于 API 端点,但具有 AI 感知能力,这意味着聊天功能根据自然语言了解何时以及如何调用它。
- 您在聊天中键入自然语言请求,例如:“导入此 Excel 文件中的最后两个要求。”
- 聊天会解释您的意图,并查找可以执行此操作的 MCP 工具。
- 系统会触发相关 MCP 工具(例如,Create_requirement),并从上下文中获取输入(如 Excel 数据)。
- 该操作将自动执行,例如,创建需求或链接测试用例。
除了内置的 Test Manager MCP 服务器外,仅支持在 Orchestrator 中创建的 MCP 服务器。要了解有关可通过 Orchestrator 配置的 MCP 服务器的更多信息,请参阅Orchestrator - 关于 MCP 服务器和Orchestrator - 管理 MCP 服务器。
打开 Autopilot Chat 设置并按照Autopilot - 用户界面主题中的说明配置 MCP 服务器。
MCP 服务器类型
- 内置Test Manager MCP 服务器提供以下工具:
- 将测试用例分配到需求
- 将测试用例分配给测试集
- 分配对象标签
- 批量添加标签
- 批量创建测试用例
- 批量设置自定义字段值
- 创建要求
- 创建测试用例
- 创建测试集
- 获取所有标签
- 按对象 ID 获取所有对象标签
- 获取分配给需求的测试用例 ID
- 获取自定义字段标签值
- 获取自定义字段文本值
- 获取要求
- 获取测试用例
- 获取测试集
- 获取测试用例的测试步骤
- 获取测试执行
- 按测试执行获取测试用例日志
- 按自定义字段值搜索对象
- 从需求中取消分配测试用例
- 从测试集中取消分配测试用例
- 通过Orchestrator创建的自定义 MCP 服务器会公开您自己的流程、自动化或 API,例如在第三方应用程序中生成测试数据或创建帐户的工作流。
链接到 Test Manager MCP 服务器
您可以在 Autopilot 聊天设置中配置 Test Manager MCP 服务器。
- 打开 Autopilot Chat 设置。
- 在“MCP 服务器”下,输入符合以下模式的 Test Manager 服务器 URL: https://{yourcloudaccount.com}/{ACCOUNT_NAME}/{TENANT_NAME}/agenthub_/mCPfps/testmanager 。在相关占位符中添加您的云 URL、帐户和租户名称。示例: https://cloud.uipath.com/TestCloudAccount/DefaultTenant/agenthub_/mCPfps/testmanager
- 选择“添加”和“保存” 。
- 什么是 Autopilot Chat?
- Autopilot Chat 有多少种工作模式?
- 哪些 LLM 可与 Autopilot Chat 一起使用?
- 如何从 Test Manager 访问 Autopilot Chat?
- Autopilot Chat 在 Test Manager 中涵盖哪些功能?
- 是否可以在 Test Manager 中将自定义 MCP 服务器连接到 Autopilot Chat?
- 是否有适用于 Autopilot Chat 的任何查询和提示准则?
- 是否支持包含自定义字段的查询?
- Autopilot Chat 在哪些区域部署?
- Autopilot Chat 的先决条件
- Autopilot Chat 中的功能
- Autopilot 搜索
- Autopilot 图表
- AI 驱动的需求评估
- AI 驱动的测试生成
- 文档搜索
- 过时测试检测
- 网页阅读器和网页搜索
- MCP 服务器和设置
- MCP 服务器类型
- 链接到 Test Manager MCP 服务器