test-suite
latest
false
UiPath logo, featuring letters U and I in white
Test Suite 用户指南
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 2024年11月15日

Generate tests for requirements

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

With the Generate tests feature, you can create manual test cases directly from your requirements using generative AI. The tool that helps you generate test cases is called AutopilotTM. With the help of AutopilotTM, this feature creates a list of manual test cases by analyzing various requirement details such as name, description, attachments, custom fields, labels, and documents. You can then create test cases from the initial list or provide specific instructions for generating test cases tailored to your exact needs.

先决条件

To generate tests for a requirement, your Test Manager role must have the following permissions:

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

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

步骤

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

    This requirement details how people can apply for a loan in the UiBank Banking Application powered by UiPath®.

    应用程序流程
    • 申请人在 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. Select Next and provide additional instructions that AutopilotTM should use when generating test cases. Choose from a prompt from the Prompt library or type these instructions in the Provide Additional Guidance window.
    These are some of the instructions that Autopilot can follow:
    • You can instruct AutopilotTM the number of test cases that you want to generate. The maximum number of test cases is 50.
    • You can specify AutopilotTM to cover all user steps and acceptance criteria described in the loan request requirement.
    • You can instruct AutopilotTM to generate pre-conditions.
    • You can specify AutopilotTM to generate an expected result for each test step.


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

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

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


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

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

  8. 如果您对生成的测试用例不满意,请选择“重新生成”,并提供有关用例的其他详细信息。
    1. Attach more relevant documents for AutopilotTM to use.
    2. 单击“下一步”,然后在“提供说明”文本框中输入其他详细信息。

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

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

支持的文件类型

您只能上传以下文件扩展名,Autopilot 仅处理其中的文本内容:

  • DOCX
  • XLSX
  • TXT
  • CSV
  • PNG
  • JPG
  • PDF
  • BPMN
注意: Autopilot 仅处理文件中的文本内容,不会处理文件中的图像。

最佳实践

Visit Best practices for generating tests from requirements to check a comprehensive list of guidelines and examples to help you write effective instructions.

User access management with Autopilot for Testers

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

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

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

访问最新的测试生成结果

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

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。