UiPath Documentation
studio
latest
false
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

Studio 用户指南

测试用例

创建应用程序测试用例

Studio 中的应用程序测试以 VB 或 C# 执行。您可以为数据验证或与 CI/CD 管道集成等方案创建单个自动化项目。在 Studio 中设计工作流。您可以采用 VB 或 C# 来执行自动化应用程序测试。

条件

  • 通过常规测试用例和数据驱动的测试用例执行应用程序测试。
  • 如果测试自动化项目包含多个线性执行的测试用例,则测试自动化项目可能会有多个入口点,因为活动是按顺序组织的。
  • 除非调用其他 XAML 文件,否则按测试用例执行工作流。
  • 您可以将工作流转换为测试用例,从其他项目导入工作流或创建新的工作流。

依赖项

  • 要执行应用程序测试,您需要使用测试自动化项目。
  • 要执行验证,生成随机测试数据并管理现有测试数据,您需要安装测试活动包

步骤

  1. 打开测试自动化类型的项目。
  2. 在 Studio 设计功能区中,选择“新建”下拉列表。
  3. 选择“测试用例”或“编码测试用例”。
  4. 在“新建测试用例”菜单中,配置您要创建的测试用例:
    1. 为测试用例命名。
    2. (可选)选择要创建测试用例的测试用例模板。 有关测试用例模板的信息,请访问“测试用例模板”
    3. (可选)选择执行模板。 有关执行模板的信息,请访问“执行模板”。

图 1. “新建测试用例”菜单

  1. 选择“下一步”,导航到“测试数据”部分,您可以在其中为此测试用例配置特定测试数据。
  2. 选择“创建”,以完成测试用例创建。
结果

The application test case is created and added to the project as a new file.

创建 RPA 测试用例

Studio 中的 RPA 测试可以 VB 或 C# 语言进行。对于数据验证或与 CI/CD 管道集成等场景,您可以创建单独自动化项目。在 Studio 中设计工作流。 您可以 VB 或 C# 语言进行自动化 RPA 测试。

条件

  • 通过常规测试用例和数据驱动的测试用例执行 RPA 测试。
  • 除非调用其他 XAML 文件,否则按测试用例执行工作流。
  • 您可以将工作流转换为测试用例,从其他项目导入工作流或创建新的工作流。

依赖项

  • 要执行 RPA 测试,您需要使用流程项目类型。
  • 要执行验证,生成随机测试数据并管理现有测试数据,您需要安装测试活动包

步骤

  1. 打开流程类型的项目。

  2. 您可以通过从“新建文件”菜单或“项目”面板中调用现有项目中的工作流来创建测试用例:

    • 在“新建文件”菜单中,选择“测试用例”。
    • 在“项目”面板中,右键单击工作流,然后选择“创建测试用例”。

  3. (可选)如果要复制可用于模拟特定活动的工作流,则可以在创建测试用例时选择“模拟要测试的工作流”。如果您有要使用的现有模拟文件,您可以从“模拟”下拉列表中选择它。 有关更多信息,请参阅“模拟测试”

  4. (可选)如果您之前已创建模板,则从下拉列表中选择一个模板。有关更多信息,请参阅测试用例模板

  5. (可选)将测试用例添加到执行模板。您需要先创建执行模板。有关更多信息,请参阅创建执行模板

  6. 如要添加测试数据,请选择“下一步”

  7. 选择“创建”以确认更改。 系统将创建测试用例 XAML 文件,调用具有以下容器的工作流:“Given”、“When”和“Then”。该文件是在“调用工作流文件”活动内部得到了调用,该活动为“When”容器的一部分。

  8. 工作流中的参数会自动导入。 要查看或添加更多参数,请选择“调用工作流文件”活动中的“导入参数”按钮。

结果

The test case is created as a XAML file and added to the project. Workflow arguments are automatically imported.

发布测试用例

如果您的项目中包含测试用例,您可以选择发布整个项目(“发布”)或仅发布测试用例(“发布测试用例”)。如果您正在处理测试自动化项目,您只能将测试用例发布到 Orchestrator。

要发布您在 Studio 中创建的测试用例,您必须将测试用例设置为可发布,因为默认情况下测试用例和数据驱动的测试用例都会创建为草稿。 要在所有类型的 Studio 项目中发布测试用例,请执行以下步骤:

  1. Open the context menu for a test case and select Set as Publishable, to allow the test case to publish to Orchestrator.

xamlcs 图标将变为蓝色,表示测试用例已准备好发布并打包到 nupkg 文件中。要还原为工作流草稿,请右键单击该工作流,然后选择“从发布中忽略”。2. 发布项目:

  • 如果您处理的是测试自动化项目,请在 Studio“设计”选项卡功能区中选择“发布”,展开“发布”选项,然后选择“发布”。
  • 如果您处理的是流程项目,请在 Studio“设计”选项卡功能区中选择“发布测试用例”,展开“发布选项”,然后选择“发布测试用例”。
  1. Configure the Package properties, Publish Options, and the Certificate signing settings for the publishing action, then select Publish to publish your test cases to Orchestrator.

    重要提示:

    You can publish test cases to Orchestrator, Robot defaults, or a custom path. To publish to Orchestrator, ensure your Robot or Assistant is connected.

    Publishing to Orchestrator is required to execute tests through Test Manager. Publish the package to the Orchestrator Tenant Process Feed and link it to a Test Manager test case. Publishing to other folders may cause execution errors.

结果

The test cases are published to Orchestrator and available for execution.

将工作流转换为测试用例

要将工作流转换为测试用例,请在“项目”面板中右键单击该工作流,然后选择“转换为测试用例”

或者,要将测试用例重新转换为工作流,请右键单击测试用例,然后选择“转换为工作流”。

导入测试用例

如果您已经创建工作流或测试用例,则可以通过右键单击项目节点,然后选择“导入测试用例”,将其导入到当前项目中。导入的 XAML 文件会作为测试用例草稿添加到项目中。

导入服务

与将数据集合导入 API 测试自动化库类似,您可以使用“新服务”向导将此类集合导入应用程序测试项目。

备注:

这仅适用于库和测试自动化项目。 此外,只有应用程序测试开发者用户才能创建和发布测试自动化项目。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新