검증 범위

빌드 캐시 오염에서 유지해야 할 동작과 바뀌어야 할 결과를 나눠 적습니다. build cache key에 source·lockfile·build argument가 정확히 반영되지 않으면 오래된 dependency나 산출물이 재사용될 수 있습니다.

대표·경계·실패 조건

브라우저, CDN, framework, application과 DB cache를 각각 분리합니다. cache key, TTL, tag, 소유 instance와 변경 직후 허용할 stale 시간을 적어야 어디가 오래된 값을 주는지 알 수 있습니다.

조건 확인할 내용
대표 사례 자주 쓰는 조건에서 기대 결과가 나오는가
경계 값이나 동작이 바뀌는 지점이 안전한가
실패 오류가 정해진 방식으로 드러나고 중간 상태가 남지 않는가
반복 다시 실행해도 결과가 예측 가능한가

완료 판단

수정 전 실패 사례는 사라지고 기존 정상 사례는 유지돼야 합니다. 동일 이미지로 재현한 뒤 health, 종료 신호, 볼륨 영속성, 제한 도달 시 동작과 롤백을 검증한다. cold, hit, stale, mutation 직후, 여러 instance와 rolling deployment 조건에서 응답 header와 실제 값을 함께 확인합니다. 한 번의 가장 좋은 결과나 화면 한 장으로 완료를 선언하지 않습니다. 실패 입력과 기대 결과를 자동 test나 실행 가능한 점검으로 남깁니다.

공식 문서와 적용 범위

문서의 기본값과 동작은 version에 따라 달라질 수 있습니다. 현재 version, 실제 적용 설정, 자원 제한과 운영 환경에서 다시 확인합니다.