Test Suite 用户指南
Autopilot for Testers
Autopilot for Testers 是一组 AI 驱动的数字系统(也称为代理),旨在提高测试人员在整个测试生命周期的生产力。 这些功能已集成到UiPath™ Studio Desktop 和UiPath™ Test Manager中,它们是UiPath™ Test Suite TM的两个关键组件。
Autopilot for Testers 提供的功能可分为以下类别:
- 代理测试设计: Test Manager 中的 Autopilot TM 支持您评估质量方面的需求,例如清晰度、完整性和一致性。Autopilot 还可以帮助您为需求(例如用户故事)和 SAP 事务生成手动测试用例。
- 代理测试自动化:Studio Desktop 中的Autopilot TM支持您将文本(例如手动测试用例)转换为编码和低代码自动化的用户界面和 API 测试用例,为数据驱动的测试生成测试数据,重构编码测试自动化,修复验证错误,生成表达式并执行模糊验证等。
- 代理测试管理 : Test Manager 中的 Autopilot TM 使您可以通过 Test Insights 报告获得有关测试结果的可操作的见解。
在创建测试项目时,以下部分的内容Autopilot TM可以为您提供帮助。
首先创建一个要求,例如 提交 UiBank 应用程序 的 贷款请求 。描述贷款申请流程所需的申请流程和标准。 然后选择 “评估质量”,并使用Autopilot TM评估需求,以生成可直接实施的建议列表。
通过您从库中选择或自己输入的提示提供 AutopilotTM 的支持文档和其他指导。
触发评估后,请展开每条建议以根据实施进度更新其状态。您可以选择将建议添加到要求中,并将其状态标记为“正在处理”或“已完成”。我们还提供了用于删除建议的选项。
使用“建议更多”和“重新生成”生成更多建议,或者使用不同的支持文档或其他指导重新生成建议。
您还可以将建议导出到 Word,以保留建议以供将来参考。
请访问质量检查要求和AI 驱动的评估:最佳实践,以了解如何使用 Autopilot 高效评估您的需求。
使用Autopilot TM生成潜在测试用例的列表。 您可以根据需求详细信息、上传的文档和其他说明生成测试用例。
打开需求,然后选择“生成测试”以为需求生成测试。
使用文档和说明优化生成流程,供Autopilot TM在生成测试用例时使用。 选择 “生成测试”后,请查看生成的测试用例,如果满意则创建测试,否则请在此处提供更多详细信息以进行优化。
请访问为需求生成测试和AI 驱动的生成:最佳实践,查看如何充分利用测试生成功能。
借助Autopilot TM ,您可以使用上传的文档和其他说明,从热图中为 SAP 事务生成测试用例,并为在变更影响分析中发现的差距生成测试用例。 您可以使用文档和说明进一步优化生成流程,供Autopilot TM在生成测试用例时使用。
访问为特定事务生成测试用例以及AI 驱动的生成:最佳实践,了解如何成功为 SAP 事务生成测试。
Autopilot TM可帮助您从文本和现有代码或在 Test Manager 中创建的手动测试用例生成编码自动化。
从文本和现有代码生成编码自动化
Ctrl + Shift + G
快捷方式或 Autopilot 图标生成代码。
从手动测试生成编码自动化
- 使用“创建编码测试用例”创建编码测试用例,其中步骤显示为注释。 。然后提示Autopilot TM根据注释生成代码。
- 使用 使用Autopilot 生成编码测试用例直接生成功能齐全的编码测试用例。
如果要创建编码测试用例来自动化涉及 API 的场景, Autopilot TM可以帮助为此场景生成代码。 在代码编辑器中,右键单击并选择“生成代码” ,然后为Autopilot TM提供必要的说明。 例如,您应该为Autopilot TM提供要使用的 API 以及它应访问的 API 密钥。
Autopilot TM通过重构帮助您增强编码自动化。 考虑一种情况,其中编码测试用例包含一段可能更具可读性的代码段。 要开始重构流程,请按照以下步骤操作:选择所需的代码,右键单击所选内容,然后选择“生成代码” 。 最后,提供有关如何重构所选代码的 Autopilot 说明。
Autopilot TM帮助您从文本或在 Test Manager 中创建的手动测试生成低代码测试用例。
根据手动测试生成低代码测试用例
将桌面版 Studio 连接到 Test Manager 后,导航到测试资源管理器并搜索您的手动测试。 右键单击手动测试,然后选择“使用 Autopilot 生成测试用例” 。
从文本生成低代码测试用例
打开空白的低代码测试用例,然后从“设计器”面板中选择“使用 Autopilot 生成”。 输入所需的测试步骤,然后选择“生成”以触发测试用例生成。
有关更多信息,请访问使用 AI 生成低代码测试用例。
将测试数据添加到测试用例时,您可以选择“使用 Autopilot 生成” 。 Autopilot TM最初生成潜在的参数和变量,您可以根据需要进一步优化。 请访问AI 生成的测试数据,了解如何使用 AI 生成综合测试数据。
使用 Autopilot 生成报告,详细说明测试用例反复失败的原因,从而获得有关测试结果的可行见解。
要生成报告,请转到 “执行”。 选择 “生成 Insights ”,选择您的测试结果,然后选择 “生成 Insights ”。 在“见解”选项卡下的“执行”中访问您的报告。
访问“生成测试见解报告”和“AI 驱动的见解:最佳实践”,以更好地了解如何识别测试执行中的问题。
使用Autopilot TM从 Excel 文件导入手动测试用例。 您一次只能从一个文件中导入。 您可以从多张工作表导入测试。 除非另有说明,否则导入过程会将所有信息传输到Test Manager 。 例如,系统会在测试用例级别将优先级、状态或所有者等测试用例属性作为自定义字段值导入到Test Manager 。
为了更好地识别导入的测试用例,您可以在“提供导入说明”部分中指示 Autopilot 在导入的测试用例上放置某些标签。
要了解如何高效导入手动测试用例,请访问导入手动测试用例。
在 Autopilot 搜索的帮助下,您可以使用自然语言搜索项目中的任何测试对象。 如果您不确定要搜索的内容,可以使用 Autopilot 提供的示例搜索查询之一。 此外,在返回结果后,Autopilot 允许您对结果对象执行操作。
有关使用搜索和探索搜索查询的信息,使用Autopilot进行搜索。
访问 Autopilot 许可,查看有关如何衡量和许可 Autopilot 活动的信息。
AI Trust Layer 监管策略允许您在组织内管理 AI 驱动的功能的使用。尽管所有成员都默认具有对这些功能的访问权限,但您可以根据需要使用此策略来限制访问。AI Trust Layer 监管策略使您能够在用户、组或租户级别限制用户对某些 AI 驱动的功能或全部功能的访问。此外,它还使您能够决定用户可以访问哪些 AI 产品。您可以在 AutomationOps 中创建、修改和实施此监管策略。
如果您想部署 AI Trust Layer 监管策略并仍使用 AI 驱动的测试功能,请确保在策略的“功能切换”中,将“启用 Test Manager 功能”选择为“是”。
查看以下资源,了解如何为组织创建、配置和部署监管策略。