InfoGrab Docs

GitLab 테스트 전략

GitLab 개발 가이드라인 - 테스트 전략

핵심 원칙 # 빠른 피드백 가장 관련성 높은 테스트를 먼저 실행하여 속도를 우선시하십시오 — 빠르게 실패하고, 빠르게 수정하십시오. 점진적 테스트 좁게 시작하고 넓게 확장하십시오. 점진적인 커버리지를 통해 신뢰를 쌓으십시오. 리소스 효율성 모든 테스트는 존재 이유를 가져야 합니다. 중복 없음, 낭비 없음. 명확한 소유권 모든 테스트 스위트에는 소유자가 필요합니다. 정의되지 않은 책임은 쇠퇴로 이어집니다. 테스트 안정성 테스트가 머지, 배포 또는 릴리스를 안정적으로 차단할 수 없다면 존재해서는 안 됩니다. 수정하거나 삭제하십시오. 테스트 스위트 배치 가이드라인 # Note 테스트 피라미드에 대한 자세한 내용은 테스트 수준 을, 머지 요청 파이프라인 단계 이해는 파이프라인 단계 를 참조하십시오. 테스트 유형 목적 실행 시기 차단 단위 테스트 개별 구성 요소를 격리하여 검증 모든 MR 파이프라인(1단계에서는 예측, 2단계 이상에서는 전체 스위트) 예 통합 테스트 구성 요소 간 상호 작용