Help us learn about your current experience with the documentation. Take the survey.

Squash TM

  • Tier: Free, Premium, Ultimate
  • Offering: GitLab Self-Managed, GitLab Dedicated

当在 GitLab 中启用并配置了 [Squash TM](测试管理)集成后,在 GitLab 中创建的问题(通常是用户故事)会同步为 Squash TM 中的需求,并且测试进度会在 GitLab 的问题中报告。

要了解如何通过 Squash TM 和 GitLab 集成优化您的 DevSecOps 工作流程,请参见 在您的 SDLC 中利用需求与测试管理

配置 Squash TM

  1. (可选)。请您的系统管理员 在属性文件中配置一个令牌
  2. 按照 Squash TM 文档 进行以下操作:
    1. 创建一个 GitLab 服务器。

    2. 启用 Xsquash4GitLab 插件。

    3. 配置一个同步。

    4. 实时同步 面板中,复制以下字段以便在 GitLab 中后续使用:

      • Webhook URL
      • 如果您的 Squash TM 系统管理员在步骤 1 中配置了 Secret token,则也请复制它。

配置 GitLab

  1. 在左侧边栏,选择 搜索或跳转至 并找到您的项目。

  2. 选择 设置 > 集成

  3. 选择 Squash TM

  4. 确保 Active 开关已启用。

  5. Trigger 部分,指明哪种类型的问题需要参与实时同步。

  6. 填写以下字段:

    • 输入 Squash TM webhook URL
    • 如果您的 Squash TM 系统管理员之前配置了 secret token,请一并输入。