Squash TM

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

GitLab에서 Squash TM(Test Management) 통합이 활성화되고 구성되면, 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을 입력합니다.