docs(agent): 테스트 범위를 로직으로 제한한다

This commit is contained in:
2026-08-04 11:44:58 +09:00
parent f50f987282
commit d20d6aa971
5 changed files with 16 additions and 16 deletions

View File

@@ -49,6 +49,7 @@
- 의존성: 실제 소비 Task에서 필요한 최소 dependency만 추가한다.
- 계약: 제공되지 않은 endpoint, DTO, enum, 오류 status/key와 validation 상한을 추정하지 않는다.
- backend 구현 전 UI 확인이 필요하면 제공 계약 기반 explicit mock mode를 사용하고 실제 404 자동 fallback·production mock을 금지하며 mock/server 완료 증거를 분리한다.
- 테스트 범위: `app/src/test`의 로직/local unit test만 계획한다. 사용자가 명시적으로 요청하지 않으면 `app/src/androidTest`, 기기·에뮬레이터 UI 조작, 스크린샷·시각 QA를 Task·Gate·완료 증거에 포함하지 않는다. UI 변경은 화면 표현을 결정하는 입력/출력 로직만 테스트하고 레이아웃 속성을 직접 검증하지 않는다.
- 구현: 모든 구현 Task는 아래 `RED → GREEN → REFACTOR` 순서를 체크박스에 명시하고, 가장 작은 실패 test에서 시작해 최소 구현으로 통과시킨다.
- 검증: focused test에서 시작해 영향받는 package/feature 회귀로 확장한다. 전체 회귀는 공통 경계 변경, 여러 domain/phase 변경,
release/final Gate에서 전체 상태 증거를 별도로 요구하는 경우, targeted test만으로 영향 범위를 판단할 수 없는 실패 또는 사용자