通过Pipeline Assembler组装测试流水线(测试管道)
开始之前
确保您将要使用的所有测试用例都已在测试用例库中注册。
确保您已经了解这些测试用例之间的逻辑关系。
介绍 Pipeline Assembler
什么是 Pipeline Assembler?
Pipeline Assembler 是一个基于 Web UI 的测试流水线组装工具。它为 Testany 平台用户提供了一个通过拖放方法组装测试流水线的界面,帮助用户更方便直观地生成可以被 Testany 平台调用和运行的测试流水线。
在哪里可以找到 Pipeline Assembler?
在您有访问权限的任何工作区中,点击流水线列表页面右上角的“组装流水线”按钮,如下所示:

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

您可以通过点击此按钮进入 Pipeline Assembler。
请注意:您仍然可以使用现有的上传 .yaml 流水线定义文件的方法进行流水线组装。整个过程没有变化。
Pipeline Assembler UI 快速指南
打开 Pipeline Assembler 页面后,您可以看到如下的 UI:
这是一个非常简单直观的 UI,包括搜索框(搜索测试用例名称)、上传/下载按钮、测试用例列表区域、缩略图区域,和最重要的部分 - 画布。

组装新的测试流水线
选择测试用例: 您可以简单地将所需的测试用例拖放到画布上。如果您需要的用例未出现在用例列表区域中,可以在搜索框中搜索其名称并找到它。
创建连接: 每个代表测试用例的圆角矩形在每一侧都有一个空心圆。左侧的表示“触发此用例”,右侧的表示“被此用例触发”。您可以从某个用例(例如,A)右侧的空心圆开始拖动,出现一条线。继续拖动该线将其连接到另一个用例(例如,B)左侧的空心圆。这表示测试用例 A 的执行结果触发测试用例 B。
如果您想更改触发条件,例如,从“在前一个用例成功时执行”更改为“在前一个用例失败时执行”,可以右键单击该线并从上下文菜单中选择“切换条件”。
如果您想将某个用例标记为“预期失败”,可以右键单击用例图形并从上下文菜单中选择“切换条件”。标记为“预期失败”的用例将在右上角有一个绿色边框圆圈,内部有一个红色勾号。创建连接后,您最终将得到如上所示的图形。在上述情况下,该图形等效于以下流水线定义 yaml:
YAMLkind: 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
保存并上传到 Testany 平台:
您可以点击 Pipeline Assembler 顶部栏中的“下载”按钮,您刚创建的流水线定义的 .yaml 文件将被保存到您的本地文件夹。返回 Testany 平台中的组装流水线弹出窗口并上传它以完成您的流水线组装。
编辑现有的测试流水线
如果您想使用 Pipeline Assembler 编辑现有的流水线定义文件,可以点击其界面顶部栏中的上传按钮,并将现有的 .yaml 文件拖入上传框。其余步骤与上一节相同。
请注意,如果您准备的 .yaml 文件存在 Testany 平台无法解析的语法错误,则文件将无法成功上传。此外,如果您准备的 .yaml 文件引用了不在测试用例库中的测试用例,则该流水线文件将无法下载。