스모크 테스트
GitLab v19.1어떤 테스트 스위트에서든 스모크 테스트를 갖추는 것은 필수적입니다. 당사의 스위트는 다음과 같은 기본 기능 커버리지로 구성되어 있습니다: Auto-DevOps가 활성화된 프로젝트 생성 스모크 테스트는 :smoke RSpec 메타데이터를 사용합니다.
어떤 테스트 스위트에서든 스모크 테스트를 갖추는 것은 필수적입니다. 간단히 말해, 스모크 테스트는 GitLab QA에서 빠른 엔드-투-엔드 기능 테스트를 실행하며, 기본 기능이 정상적으로 동작하는지 확인하기 위해 지정된 환경을 대상으로 실행되도록 설계되어 있습니다.
당사의 스위트는 다음과 같은 기본 기능 커버리지로 구성되어 있습니다:
-
사용자 표준 인증
-
SSH 키 생성 및 사용자 추가
-
프로젝트 단순 생성
-
Auto-DevOps가 활성화된 프로젝트 생성
-
이슈 생성
-
이슈 사용자 멘션
-
머지 리퀘스트 생성
-
스니펫 생성
스모크 테스트는 :smoke RSpec 메타데이터를 사용합니다.
헬스 체크 스위트#
헬스 체크 스위트는 :health_check RSpec 메타데이터를 사용하는 매우 소규모의 스모크 테스트 하위 집합입니다.
애플리케이션의 상태와 건강을 모니터링하는 기능을 합니다.
엔드-투-엔드 테스트에 대한 자세한 내용은 엔드-투-엔드 테스팅을 참조하세요.