Squash TM
Offering: GitLab Self-Managed, GitLab Dedicated
Squash TM (테스트 관리) 통합이 GitLab에서 활성화 및 구성된 경우, GitLab에서 생성된 이슈(일반적으로 사용자 스토리)는 Squash TM에서 요구 사항으로 동기화되며 테스트 진행 상황이 GitLab 이슈에 보고됩니다.
히스토리
- GitLab 15.10에서 도입.
Squash TM (테스트 관리) 통합이 GitLab에서 활성화 및 구성된 경우, GitLab에서 생성된 이슈(일반적으로 사용자 스토리)는 Squash TM에서 요구 사항으로 동기화되며 테스트 진행 상황이 GitLab 이슈에 보고됩니다.
Squash TM 및 GitLab 통합으로 DevSecOps 워크플로를 최적화하는 개요는 SDLC에서 요구 사항 및 테스트 관리 활용을 참조하세요.
Squash TM 설정#
- 선택 사항. 시스템 관리자에게 속성 파일에서 토큰 설정을 요청합니다.
- Squash TM 문서를 따라:
-
GitLab 서버를 생성합니다.
-
Xsquash4GitLab플러그인을 활성화합니다. -
동기화를 설정합니다.
-
Real-time synchronization 패널에서 나중에 GitLab에서 사용할 다음 필드를 복사합니다:
- Webhook URL.
- Squash TM 시스템 관리자가 1단계에서 설정한 경우 Secret token.
-
GitLab 설정#
-
상단 바에서 Search or go to를 선택하고 프로젝트를 찾습니다.
-
왼쪽 사이드바에서 Settings > Integrations를 선택합니다.
-
Squash TM을 선택합니다.
-
Active 토글이 활성화되어 있는지 확인합니다.
-
Trigger 섹션에서 실시간 동기화에 관련된 이슈 유형을 지정합니다.
-
필드를 완성합니다:
- Squash TM webhook URL을 입력합니다.
- Squash TM 시스템 관리자가 이전에 설정한 경우 secret token을 입력합니다.
