Test Suite
最新
False
横幅背景图像
Test Suite 用户指南
上次更新日期 2024年4月30日

预览
生成 AI 驱动的测试 - 预览

正在为需求生成手动测试用例

借助“生成测试”功能,您可以使用生成式 AI(人工智能)直接根据需求创建手动测试用例。帮助您生成测试用例的工具叫做 AutopilotTM。在 AutopilotTM 的帮助下,此功能通过分析您手动上传到“生成测试”对话框的各种需求详细信息(例如名称、说明、附件、自定义字段、标签和文档),创建潜在测试用例的列表。然后,您可以从初始列表中创建测试用例,或提供特定说明,以生成根据您的确切需求量身定制的测试用例。

先决条件

要使用 AI 驱动的测试生成来满足需求,您的“测试经理”角色必须具有以下权限:

  • 测试用例 - 创建
  • 要求 - 编辑

我们以测试在 UiBank 应用程序中提交贷款请求的功能为例。以下是该工具的具体用法:

步骤

  1. 打开项目,然后导航至“需求”。
  2. 创建一个名为“提交贷款请求”的需求,然后输入相关的详细说明,并突出显示应用程序流程和条件。检查可用于此示例的说明:
    需求示例

    此需求详细介绍了人们如何在 UiPath™ 提供支持的 UiBank 银行应用程序中申请贷款。

    应用程序流程
    • 申请人在 https://uibank.uipath.com 开始贷款申请。
    • 申请人单击页眉菜单中的“产品”按钮。
    • 申请人在下拉菜单中单击“贷款”按钮。
    • 系统重定向到 https://uibank.uipath.com/loans
    • 申请人单击“申请贷款”按钮。
    • 系统重定向到 https://uibank.uipath.com/loans/apply
    • 申请人必须填写以下必填字段:
      • 电子邮件地址:必须在此字段中提供有效格式的电子邮件地址。
      • 贷款金额:该字段仅接受正整数值。
      • 贷款期限:该字段选项为 1、3、5 和 10(以年为单位)。
      • 年收入:该字段仅接受正整数值。
      • 年龄:该字段仅接受正整数值。
    • 然后,申请人单击“提交贷款申请”按钮。
    • 在下一页上,通知申请人贷款申请是否获得批准或拒绝。

    验收标准

    对于年龄在 18 至 65 岁之间且贷款金额少于 10 万的申请人,我们会通过发送以下信息批准贷款申请:

    • “恭喜!您的 UiBank 贷款已批准!”

    对于未满 18 周岁的申请人,我们将通过发送一下消息拒绝贷款申请:

    • “抱歉,目前您的贷款未获批准”

    对于年龄在 18 至 65 岁之间且贷款金额超过 10 万的申请人,我们会通过发送以下信息拒绝贷款申请:

    • “抱歉,目前您的贷款未获批准”

    对于未提供所有必填字段但单击了“提交贷款申请”按钮的申请人:

    • 系统将不会显示任何错误消息
    • 不执行任何操作
    • 申请人将停留在同一页面
  3. 为此需求选择“更多选项”,然后选择“生成测试”。或者,打开需求,然后选择“生成测试”。

    “提供支持文档”窗口将打开,提示您提供生成测试用例所需的附件或其他文档。附件应与提交贷款请求的流程绑定。

  4. 在“提供支持文档”窗口中,选择需求的附件。这些附件在生成测试时使用。您也可以自行上传其他文件。


  5. 选择“下一步”,并提供 AutopilotTM 在生成测试用例时应使用的其他说明。在“提供其他指导”窗口中输入以下说明。

    例如,您可以指定 AutopilotTM 涵盖贷款请求需求中描述的所有用户步骤和验收标准。



  6. 选择“生成测试”以启动该流程。

    生成完成后,您将收到“测试用例生成完成”通知。根据您的通知首选项,您可以通过应用程序内通知和电子邮件接收通知。

  7. 选择“测试生成已完成”通知以查看生成的测试用例。
    1. 展开“生成测试”面板中的每个测试用例,并查看生成的测试用例。


    2. 如果对其内容感到满意,请选择“创建测试”。

      生成的测试用例还会与用于生成它们的需求相关联。

  8. 如果您对生成的测试用例不满意,请选择“优化测试”,并提供有关用例的其他详细信息。
    1. 附加更多相关文档,以供 AutopilotTM 使用。
    2. 单击“下一步”,然后在“提供说明”文本框中输入其他详细信息。

      本页末尾有关编写说明的最佳实践部分提供了有关创建有效提示的指南。

    3. 优化步骤后,选择“重新生成测试”。
    4. 单击“测试生成已完成”通知以访问重新生成的测试用例。
    5. 展开每个测试用例并进行审核。
    6. 选择您满意的测试用例,然后选择“创建测试”。

编写说明的最佳实践

如果您希望微调生成的测试用例,请按照以下建议编写有效的说明。

  • 包含可解决边缘案例和异常的信息。
  • 重点关注与您正在测试的功能的安全性相关的方面。
  • 确保说明清晰、具体且明确。
  • 这些说明应包含基本信息,例如要测试的功能、任何特定条件以及预期结果。
  • 编写鼓励采取行动的说明。
  • 创建涵盖简单场景和更复杂场景的说明。

用于 AI 驱动的测试的用户访问权限管理

AI Trust Layer 监管策略允许您在组织内管理 AI 驱动的功能的使用。尽管所有成员都默认具有对这些功能的访问权限,但您可以根据需要使用此策略来限制访问。AI Trust Layer 监管策略使您能够在用户、组或租户级别限制用户对某些 AI 驱动的功能或全部功能的访问。此外,它还使您能够决定用户可以访问哪些 AI 产品。您可以在 AutomationOps 中创建、修改和实施此监管策略。

如果您想部署 AI Trust Layer 监管策略并仍使用 AI 驱动的测试功能,请确保在策略的“功能切换”中,将“启用 Test Manager 功能”选择为“是”。

查看以下资源,了解如何为组织创建、配置和部署监管策略。

访问最新的测试生成结果

在“要求”页面中访问最新生成的测试用例。
  1. 转到“最新结果”。
  2. 选择“生成的测试用例”。

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.