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

Test Suite 用户指南

Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
上次更新日期 2025年2月21日

SAP Cloud ALM

将 SAP Cloud ALM 项目集成到Test Manager,以创建测试项目、测试用例,执行测试并查看详细的执行信息。 该集成可帮助您通过Test Manager在 SAP Cloud ALM 实例中管理和执行自动化测试。

您可以将 SAP Cloud ALM 与 UiPath Test Suite 集成,并利用 UiPath Studio 和Test Manager提供的测试自动化和测试管理功能。

支持的测试场景

将 SAP Cloud ALM 与Test Manager集成时,您可以执行以下测试活动:

  • 测试用例创建:
    • 在 SAP Cloud ALM 中创建自动化测试用例,您稍后可以在 Test Manager 中为其分配 Studio 自动化。
    • 在 Test Manager 中创建与目标 SAP Cloud ALM 项目同步的自动化测试用例。
  • 测试用例执行:
    • 通过 SAP Cloud ALM 界面在 Test Manager 中执行自动化测试用例。
    • 在 Test Manager 中独立于 SAP Cloud ALM 界面执行自动化测试用例。
  • 测试用例报告:
    • 有关详细信息,从 SAP Cloud ALM 直接导航到 Test Manager 中的测试执行视图。

将 SAP Cloud ALM 与 Test Manager 集成

执行以下步骤以将 SAP Cloud ALM 与 Test Manager 集成:

1. 新建服务

有关手动创建服务的更多信息,请访问 SAP Cloud ALM 文档中的手动创建服务

  1. 在 SAP Cloud ALM 中,转到“管理” ,然后转到“布局管理”
  2. 打开服务和系统页面。
  3. 选择“添加” ,然后选择“新建云服务”
  4. 使用所需参数配置新的 UiPath 服务,如下所示:
    1. 名称:输入UiPath
    2. 说明:输入UiPath Test Suite
    3. 系统编号:输入 SAP 环境中可用的系统编号。
    4. “服务类型” :选择“未指定的云服务 (HTTP)”
    5. 角色:选择Test
  5. 选择“保存”以确认新服务。

2. 添加新的端点

端点允许您与先前创建的服务创建经过身份验证的连接。 有关更多信息,请访问 SAP Cloud ALM 文档中的添加端点

先决条件
  1. 在要将 SAP Cloud ALM 连接到的 UiPath 组织中创建一个外部应用程序。
    注意:配置端点的身份验证类型时使用应用程序 ID密码 ID (在应用程序密码下)。

    有关创建和管理外部应用程序的更多信息,请访问管理外部 OAuth 应用程序

  2. 将以下 Test Manager 用户和应用程序作用域分配给先前创建的外部应用程序。
    1. TM.Projects
    2. TM.TestSets
    3. TM.TestCase
    4. TM.TestExecutions
    5. TM.自定义字段定义
    6. TM.CustomFieldValues

    有关 Test Manager 作用域的更多信息,请访问API 作用域

  3. 重定向 URL字段中,输入https://www.uipath.com
  1. “服务和系统”页面中,选择先前创建的服务。
  2. “端点”下,选择“添加”
  3. “添加端点”弹出窗口中,配置以下参数:
    1. “端点名称” :此参数由系统自动生成。 将值更改为UiPath
    2. 用例: UiPath 服务支持的用例为测试自动化
    3. 根 URL :输入要在其中创建测试用例的租户的 Test Manager URL,后跟api后缀。
      例如: https://cloud.uipath.com/{organizationName}/{tenantName}/testmanager_/api
    4. “身份验证类型” :选择“OAuth2 客户端凭据”
      1. 客户端 ID :输入先前创建的外部应用程序中应用程序 ID的值。
      2. “客户端密码” :输入先前创建的外部应用程序中的“密码 ID”的值。
      3. 令牌服务 URL :输入 令牌 类型为 的 UiPath™ Identity Server https://cloud.uipath.com/identity_/connect/token端点。

        有关 Identity Server 端点的列表,请访问UiPath 身份服务器端点

  4. 选择“保存”以确认新端点。

这些配置可确保 SAP Cloud ALM 和Test Manager系统可以通信和同步。

使用 SAP Cloud ALM 和 Test Manager

将 SAP Cloud ALM 与 Test Manager 集成后,您可以执行测试操作,例如创建测试用例、执行测试用例以及查看执行结果。 以下部分演示了集成的端到端流程。

创建测试用例

SAP Cloud ALM 和 Test Manager 的集成仅适用于自动化测试用例。

概述

创建自动化测试用例时,SAP Cloud ALM 同时会在连接的 Test Manager 实例中创建一个新项目。 项目名称与 SAP Cloud ALM 中的项目名称相同,并且在末尾有一个唯一 ID。 该项目还包含您创建的新测试用例。 当您决定使用与初始测试用例相同的配置创建更多测试用例时,SAP Cloud ALM 会在先前生成的项目中创建一个新的测试用例。

在 SAP Cloud ALM 和 Test Manager 中同时创建的测试用例是在特定上下文中创建的。 SAP Cloud ALM 上下文存储在 Test Manager 项目中的以下自定义字段中: “SAP 国家/地区”“SAP 作用域”“SAP 解决方案流程” 。 这些参数在 SAP Cloud ALM 和 Test Manager 中的测试用例之间建立了正确的映射和上下文。 这些自定义字段可以包含多个值,具体取决于作用域的数量以及您同步到 Test Manager 项目的相应流程。

如果您需要在 Test Manager 中创建应同步到 SAP Cloud ALM 的测试用例,请为前面提到的自定义字段选择适当的上下文。

在 SAP Cloud ALM 中创建自动化测试用例

要直接从 SAP Cloud ALM 在 Test Manager 中触发自动化测试用例的创建,请执行以下步骤:
  1. 转到“SAP Cloud ALM”,然后从“项目”下拉列表中选择现有项目或创建一个专用项目,用于与 Test Manager 集成。
  2. 转到测试准备应用程序。
  3. “测试用例”部分中,选择“创建测试用例” 。 按如下方式配置测试用例:
    1. “类型” :选择“自动化”

      该集成有助于您在 SAP Cloud ALM 中为业务解决方案创建、管理和执行自动化测试用例。

    2. “自动化提供程序” :从下拉列表中选择UiPath Test Suite端点。
    3. 标题: 输入所需范围的唯一标题。
    4. 作用域:选择一个作用域。

      此值在 Test Manager 中作为SAP 作用域自定义字段显示。

    5. 解决方案流程:(可选)选择解决方案流程。

      此值在 Test Manager 中作为SAP 解决方案流程自定义字段存在。

    6. 国家/地区: 如果选择了解决方案流程,则必须选择所需的国家或地区。

      此值在 Test Manager 中作为SAP 国家/地区自定义字段显示。

    图 1.SAP Cloud ALM 中的“新测试用例”弹出窗口,您可以在其中配置新的测试用例

  4. 选择“保存”以确认测试用例创建。
  5. 从 SAP Cloud ALM 转到 Test Manager,转到新创建的测试用例。
    1. 在 Test Manager 项目中,转到“项目设置” ,然后选择“自动化”选项卡。
    2. 将默认的 Orchestrator 文件夹分配给通过 SAP Cloud ALM 创建的项目:
      1. 选择“默认文件夹”下拉列表。
      2. 选择首选的 Orchestrator 文件夹。
      3. 选择“保存”以确认更改。

        所选文件夹用于执行所有测试。

        注意:此步骤只需执行一次,可在创建关联的Test Manager项目后立即执行。

有关在 SAP Cloud ALM 中创建自动化测试用例的更多信息,请访问创建自动化测试用例

在 Test Manager 中创建自动化测试用例

要从 Test Manager 触发 SAP Cloud ALM 中的自动化测试用例的创建,请执行以下步骤:

  1. 打开您在前面的步骤中从 SAP Cloud ALM 创建的 Test Manager 项目。
  2. 在左侧导航面板中,转到“测试用例”。
  3. 选择“创建测试用例”
  4. 按如下方式配置测试用例:
    1. 名称:输入测试用例的名称。
    2. 版本:(可选)向测试用例添加版本标签。
    3. 说明:(可选)输入测试用例的说明。
    4. 标签:添加自定义标签。
  5. 选择“创建”以确认新的测试用例。
  6. 打开新创建的测试用例,然后转到“详细信息”选项卡。
  7. 在以下自定义字段中为 SAP Cloud ALM 目标项目选择相关值:
    1. SAP 国家/地区:选择目标国家/地区。

      这相当于你要测试解决方案流程的国家/地区。

    2. SAP 作用域:选择所需的作用域。

      这与您在 SAP Cloud ALM 项目中测试的等效作用域相同。

    3. SAP 解决方案流程:选择目标解决方案流程。

      这是您在 SAP Cloud ALM 项目中测试的等效解决方案流程。

      注意:如果您的 Test Manager 项目包含多个 SAP 作用域和流程值,请确保所选流程对应于所选作用域。 Test Manager 不会根据 SAP 作用域 值自动筛选 SAP 解决方案流程 。

    通过为SAP 作用域SAP 解决方案流程SAP 国家/地区选择适当的值,可以确保在同步相同的作用域和流程时,在 Test Manager 中创建的测试用例将与 SAP Cloud ALM 同步。

    图 2. Test Manager测试用例中与 SAP 相关的自定义字段值

有关在 Test Manager 中创建测试用例的更多信息,请访问创建测试用例

将测试用例从 Test Manager 同步到 SAP Cloud ALM

注意: 要将自动化测试用例从 Test Manager 同步到 SAP Cloud ALM,请确保在要同步的 Test Manager 测试用例中为自定义字段“SAP 国家/地区” 、“SAP 范围” 、“SAP 解决方案流程” 选择适当的值。
步骤

要同步在已连接的 SAP Cloud ALM 项目中的Test Manager中创建的测试用例,请执行以下步骤:

  1. 打开 SAP Cloud ALM 项目,然后转到测试准备应用程序。
  2. “测试用例”部分中,选择“同步自动化测试用例”
    图 3.同步自动化测试用例按钮

  3. 选择要同步自动化测试用例的作用域。
    注意:此值必须与Test Manager中用于创建新的自动化测试用例的作用域匹配。
    例如,如果您在Test Manager中使用Scope 3创建了自动化测试用例,请确保在同步测试用例时在 SAP Cloud ALM 中选择相同的Scope 3作用域。
  4. 选择自动化提供程序 ( UiPath Test Suite ),这是您用于创建自动化测试的端点。
  5. 选择“同步”以完成该过程。

有关将自动化测试用例从Test Manager同步到 SAP Cloud ALM 的更多信息,请访问同步自动化测试用例

向测试用例分配测试自动化

使用UiPath™ Studio 创建测试自动化或将自动化分配给 Test Manager 中的现有测试用例。

步骤

  1. 在 Studio 中,打开现有项目或创建一个新项目。
  2. 将此项目连接到 Test Manager 实例。
    1. “设计”功能区中,选择“Test Manager”
    2. 选择Test Manager 设置
    3. 输入与 SAP Cloud ALM 同步的 Test Manager 实例的基本 URL。
    4. 选择“连接”
    5. 连接成功后,在“默认项目”字段中,输入目标 Test Manager 项目的名称或前缀。
  3. 为您的解决方案流程创建和设计测试用例。

    访问 Test Suite Studio 的“简介”页面,了解可用的测试设计功能。

  4. 转到项目的“项目”面板,然后右键单击一个测试用例。
  5. 选择“关联到 Test Manager”。
  6. “链接到 Test Manager”弹出窗口中,提供以下测试信息:
    1. “项目” :选择包含现有测试用例或将在其中创建新测试用例的项目。

      如果在将 Studio 连接到 Test Manager 时选择了默认项目,则此项目将显示在“项目”字段中。

    2. 测试:输入所选项目中现有测试用例的名称。 要创建新的测试用例,请选中默认的<new test case>值。
    3. 名称:要创建新的测试用例,请在“测试”字段中保留<new test case> ,并在 Test Manager 中为新测试用例提供名称。
    4. “要求” :(可选)输入现有要求的名称并将其分配给测试用例。 如果您不想分配要求,请选中<none>值。
  7. 选择“确定”以保存更改。

有关在 Test Manager 中将自动化分配给测试用例的更多信息,请访问将自动化分配给测试用例

已执行的测试用例

您可以直接从 SAP Cloud ALM 和 Test Manager 执行自动化测试用例。 执行结果显示在 SAP Cloud ALM 和 Test Manager 中。

有关如何在 SAP Cloud ALM 中执行自动化测试用例的详细步骤,请访问执行自动化测试用例

执行结果

您可以从 SAP Cloud ALM 和Test Manager实时检查执行状态和数据。 执行测试用例后,您可以在 SAP Cloud ALM 和Test Manager中查看执行状态。

当您仍在 SAP Cloud ALM 中测试用例的“已执行测试运行”部分时,选择“打开执行日志” ,以直接导航到Test Manager中该测试用例的执行日志。

将正在进行的执行状态从Test Manager同步到 SAP

在 SAP Cloud ALM 中触发测试用例的执行后,您可以从测试用例列表中跟踪测试运行的状态和进度。 您可以通过选择来刷新测试运行的状态和进度。从自动化提供程序刷新测试进度从自动化提供程序刷新测试进度

将已完成的执行状态从Test Manager同步到 SAP

在 Test Manager 中完成测试用例的执行后,可以将其与 SAP Cloud ALM 同步。 为此,请导航到 SAP Cloud ALM 项目并选择“测试执行”应用程序。 在“测试用例”部分中,选择所需的测试用例,然后选择从自动化提供程序刷新已执行的测试运行从自动化提供程序刷新已执行的测试运行。 此操作会更新 SAP Cloud ALM 中的执行状态,以与 Test Manager 中的执行状态匹配。

此页面有帮助吗?

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