Skip to main content
Skip table of contents

通过Pipeline Assembler组装测试流水线(测试管道)

开始之前

  1. 确保您将要使用的所有测试用例都已在测试用例库中注册。

  2. 确保您已经了解这些测试用例之间的逻辑关系。

介绍 Pipeline Assembler

什么是 Pipeline Assembler?

Pipeline Assembler 是一个基于 Web UI 的测试流水线组装工具。它为 Testany 平台用户提供了一个通过拖放方法组装测试流水线的界面,帮助用户更方便直观地生成可以被 Testany 平台调用和运行的测试流水线。

在哪里可以找到 Pipeline Assembler?

在您有访问权限的任何工作区中,点击流水线列表页面右上角的“组装流水线”按钮,如下所示:

在“组装流水线”弹出窗口中,您将看到“遇见 Pipeline Assembler”按钮,如下所示:

您可以通过点击此按钮进入 Pipeline Assembler。

请注意:您仍然可以使用现有的上传 .yaml 流水线定义文件的方法进行流水线组装。整个过程没有变化。

Pipeline Assembler UI 快速指南

打开 Pipeline Assembler 页面后,您可以看到如下的 UI:

这是一个非常简单直观的 UI,包括搜索框(搜索测试用例名称)、上传/下载按钮、测试用例列表区域、缩略图区域,和最重要的部分 - 画布。

组装新的测试流水线

  1. 选择测试用例: 您可以简单地将所需的测试用例拖放到画布上。如果您需要的用例未出现在用例列表区域中,可以在搜索框中搜索其名称并找到它。

  2. 创建连接: 每个代表测试用例的圆角矩形在每一侧都有一个空心圆。左侧的表示“触发此用例”,右侧的表示“被此用例触发”。您可以从某个用例(例如,A)右侧的空心圆开始拖动,出现一条线。继续拖动该线将其连接到另一个用例(例如,B)左侧的空心圆。这表示测试用例 A 的执行结果触发测试用例 B。
    如果您想更改触发条件,例如,从“在前一个用例成功时执行”更改为“在前一个用例失败时执行”,可以右键单击该线并从上下文菜单中选择“切换条件”。
    如果您想将某个用例标记为“预期失败”,可以右键单击用例图形并从上下文菜单中选择“切换条件”。标记为“预期失败”的用例将在右上角有一个绿色边框圆圈,内部有一个红色勾号。

    创建连接后,您最终将得到如上所示的图形。在上述情况下,该图形等效于以下流水线定义 yaml:

    YAML
    kind: rule/v1.1
    spec:
      rules:
        - run: C3475E32
        - run: 330AF462
          whenPassed: C3475E32
          expect: fail
        - run: 6C846447
          whenFailed: 330AF462
        - run: D5DB0601
          whenFailed: C3475E32
        - run: F24446A1
          whenPassed: D5DB0601
  3. 保存并上传到 Testany 平台:
    您可以点击 Pipeline Assembler 顶部栏中的“下载”按钮,您刚创建的流水线定义的 .yaml 文件将被保存到您的本地文件夹。返回 Testany 平台中的组装流水线弹出窗口并上传它以完成您的流水线组装。

编辑现有的测试流水线

如果您想使用 Pipeline Assembler 编辑现有的流水线定义文件,可以点击其界面顶部栏中的上传按钮,并将现有的 .yaml 文件拖入上传框。其余步骤与上一节相同。

请注意,如果您准备的 .yaml 文件存在 Testany 平台无法解析的语法错误,则文件将无法成功上传。此外,如果您准备的 .yaml 文件引用了不在测试用例库中的测试用例,则该流水线文件将无法下载。

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.