WEBBOOK CHAPTER

테스트를 많이 말고, 위험을 정확히: 16장. CI 파이프라인을 빠른 피드백 순으로 배치한다

16장. CI 파이프라인을 빠른 피드백 순으로 배치한다

format·type·unit, integration·contract, build·scan, E2E, 배포 후 smoke 순으로 비용이 커진다. 변경 경로에 따라 필요한 test를 선택하되 공통 안전 gate를 건너뛰지 않는다. 병렬화는 공유 fixture 충돌과 resource 포화를 측정한 뒤 적용한다.

실패 artifact에는 test report, trace, server log, 환경·commit·seed가 있어야 한다. secret과 개인정보는 제외한다. flaky 재실행으로 green을 만들기보다 최초 실패를 보존한다.