studio
2023.4
false
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

Studio 用户指南

上次更新日期 2025年9月3日

测试用例

概述

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

条件

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

创建测试用例

您可以通过从现有项目中调用工作流来创建测试用例。

  1. 在 Studio 中打开工作流。
  2. 在“项目”面板中,右键单击工作流,然后选择“创建测试用例”



  3. (Optional) Select Mock workflow under test when you create your test case if you want to make a copy of your workflow where you can mock specific activities. If you have an existing mock file that you want to use, you can select it from the Mock dropdown list. For more information, see Mock Testing.



  4. (可选)如果您之前已创建模板,则从下拉列表中选择一个 模板 。 有关更多信息,请参阅 测试用例模板
  5. (可选)将测试用例添加到执行模板。您需要先创建执行模板。有关更多信息,请参阅创建执行模板
  6. 如果要添加测试数据,请单击“下一步”
  7. 单击“创建”以确认更改。

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


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

提示:请查看以下附加操作:

发布测试用例

无论您使用的是流程还是库,如果项目中有测试用例,则可以选择发布整个项目(发布)或仅发布测试用例(发布测试用例)。 如果您正在使用测试自动化项目,则只能将测试用例发布到 Orchestrator。

要发布您在 Studio 中创建的测试用例,您必须将测试用例设置为可发布,因为默认情况下测试用例和数据驱动的测试用例都会创建为草稿。 要在所有类型的 Studio 项目中发布测试用例,请执行以下步骤:
  1. 右键单击工作流并选择“设为可发布”,以允许将测试用例发布到 Orchestrator。


    xamlcs图标将变为蓝色,表示测试用例已准备好发布并打包到 nupkg 文件中。要还原为工作流草稿,请右键单击该工作流,然后选择“从发布中忽略”
  2. 发布项目:
    • 如果您在测试自动化项目中,请在 Studio 的“ 设计 ”选项卡功能区中单击“ 发布 ”。
    • 如果您处于流程或库项目中,请在 Studio 的“ 设计 ”选项卡功能区中单击“ 发布测试用例 ”。
  3. 为发布操作配置包属性发布选项证书签名设置,然后单击“发布”以将测试用例发布到 Orchestrator。
重要提示:

您可以将测试用例发布到 Orchestrator、机器人默认存储或自定义路径。如果要发布到 Orchestrator,请确保机器人或 Assistant 已连接到 Orchestrator

当您要通过 Test Manager 执行自动化测试时,也需要发布到 Orchestrator。确保将包发布到 Orchestrator 租户流程订阅源,然后将测试用例链接到 Test Manager。在其他文件夹中发布包可能会导致执行错误。

将工作流转换为测试用例

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



结果:工作流成为测试用例,并根据 BDD 测试用例模板重新生成。

导入测试用例

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


导入服务

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

注意:这仅适用于 Studio 配置文件中创建的库和“测试自动化”项目。

此页面有帮助吗?

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