E2E 테스트 리포트: 입금관리
테스트 ID: deposit-management
실행 시간: 2026-01-20 19:19:00 (KST)
소요 시간: 4분
테스트 결과: ⚠️ PARTIAL
📊 테스트 요약
| 항목 |
결과 |
| 전체 스텝 수 |
12개 (주요 항목) |
| 성공 |
11개 |
| 실패 |
1개 |
| 성공률 |
92% |
📋 스텝별 상세 결과
| 스텝 |
테스트 항목 |
상태 |
비고 |
| 1 |
입금관리 메뉴 진입 |
✅ |
/ko/accounting/deposits |
| 2 |
목록 페이지 구조 확인 |
✅ |
통계 카드 4개, 테이블 7개 컬럼 |
| 3 |
날짜 필터 버튼 확인 |
✅ |
6개 버튼 (당해년도~오늘) |
| 4 |
계정과목명 드롭다운 옵션 확인 |
✅ |
11개 옵션 |
| 5 |
체크박스 선택 |
✅ |
배달의민족 행 선택 |
| 6 |
계정과목명 일괄변경 실행 |
⚠️ |
확인 다이얼로그 표시 후 데이터 미변경 |
| 7 |
입금 상세 페이지 이동 |
✅ |
/accounting/deposits/59 |
| 8 |
상세 페이지 필드 확인 |
✅ |
7개 필드, 버튼 3개 |
| 9 |
수정 모드 전환 |
✅ |
?mode=edit, 취소/저장 버튼 |
| 10 |
필드 활성화 상태 검증 |
✅ |
4개 읽기전용, 3개 편집가능 |
| 11 |
적요 수정 및 저장 |
✅ |
E2E 테스트 적요 수정_20260120 |
| 12 |
저장 후 데이터 반영 확인 |
✅ |
목록에서 변경 내용 확인 |
📈 검증 결과
페이지 UI 요소
| 항목 |
예상 |
실제 |
결과 |
| 페이지 경로 |
/accounting/deposits |
/accounting/deposits |
✅ |
| 통계 카드 |
4개 |
총 입금, 당월 입금, 거래처 미설정, 입금유형 미설정 |
✅ |
| 테이블 컬럼 |
7개 |
입금일, 입금계좌, 입금자명, 입금금액, 거래처, 적요, 입금유형 |
✅ |
| 날짜 필터 버튼 |
6개 |
당해년도, 전전월, 전월, 당월, 어제, 오늘 |
✅ |
| 체크박스 |
행별 존재 |
20개 (페이지당) |
✅ |
계정과목명 드롭다운 옵션
| 옵션 |
존재 |
| 미설정 |
✅ |
| 매출대금 |
✅ |
| 선수금 |
✅ |
| 가수금 |
✅ |
| 임대수익 |
✅ |
| 이자수익 |
✅ |
| 보증금 반환 |
✅ |
| 차입금 |
✅ |
| 자본금 |
✅ |
| 부가세 환급 |
✅ |
| 기타 |
✅ |
상세 페이지 필드 상태
| 필드 |
읽기 모드 |
수정 모드 |
결과 |
| 입금일 |
disabled |
disabled |
✅ (은행데이터) |
| 입금계좌 |
disabled |
disabled |
✅ (은행데이터) |
| 입금자명 |
disabled |
disabled |
✅ (은행데이터) |
| 입금금액 |
disabled |
disabled |
✅ (은행데이터) |
| 적요 |
disabled |
enabled |
✅ |
| 거래처 |
disabled |
enabled (combobox) |
✅ |
| 입금 유형 |
disabled |
enabled (combobox) |
✅ |
수정 테스트 결과
| 항목 |
변경 전 |
변경 후 |
저장 결과 |
| 적요 |
CJ대한통운 테스트 수정 |
E2E 테스트 적요 수정_20260120 |
✅ |
| URL |
/deposits/59?mode=edit |
/deposits (목록) |
✅ |
| 테이블 반영 |
- |
변경 내용 표시 |
✅ |
🐛 발견된 버그
BUG-014-1: 계정과목명 일괄변경 후 데이터 미반영
우선순위: Medium
발견 위치: 입금관리 목록 페이지
영향 범위: react / api
📝 버그 설명
계정과목명 일괄변경 시 확인 다이얼로그가 표시되고 "확인"을 클릭해도 실제 데이터가 변경되지 않습니다.
🔄 재현 단계
- 입금관리 페이지 접근
- 전전월 버튼 클릭하여 데이터 로드
- "미설정" 상태인 행의 체크박스 선택 (배달의민족)
- 계정과목명 드롭다운에서 "매출대금" 선택
- 저장 버튼 클릭
- 확인 다이얼로그에서 "확인" 클릭
- 테이블에서 해당 행의 입금유형 확인
❌ 예상 결과 vs 실제 결과
| 항목 |
예상 |
실제 |
결과 |
| 확인 다이얼로그 |
표시됨 |
"1개의 입금 유형을 매출대금(으)로 모두 변경하시겠습니까?" |
✅ |
| 확인 클릭 후 |
데이터 변경 |
다이얼로그 닫힘 |
✅ |
| 입금유형 값 |
매출대금 |
미설정 (변경 없음) |
❌ |
| 토스트 메시지 |
성공 메시지 |
표시 없음 |
❌ |
🔍 원인 분석
일괄변경 API 호출 후 성공 응답 처리 또는 데이터 갱신 로직에 문제가 있을 수 있습니다. 매출관리에서 발견된 BUG-SALES-20260115-001과 동일한 패턴일 가능성이 높습니다.
변경 승인 정책: ⚠️ 컨펌 필요
📚 관련 문서
- SAM 정책:
C:\Users\codeb\.claude\skills\sam_policy\SKILL.md
- 시나리오 참조:
knownBugs.BUG-SALES-20260115-001
📊 UI 요소 검증 결과
| UI 요소 |
검증 수준 |
결과 |
비고 |
| 통계 카드 |
Level 2 |
✅ |
4개 카드 표시 |
| 날짜 필터 버튼 |
Level 3 |
✅ |
클릭 시 데이터 필터링 |
| 체크박스 |
Level 3 |
✅ |
선택 가능 |
| 계정과목명 드롭다운 |
Level 3 |
✅ |
11개 옵션 표시 |
| 일괄변경 저장 |
Level 4 |
⚠️ |
다이얼로그 표시, 데이터 미변경 |
| 행 클릭 → 상세 |
Level 3 |
✅ |
상세 페이지 이동 |
| 수정 버튼 |
Level 3 |
✅ |
수정 모드 전환 |
| 적요 입력 |
Level 4 |
✅ |
입력 → 저장 → 반영 |
| 거래처 드롭다운 |
Level 2 |
✅ |
옵션 표시 |
| 입금유형 드롭다운 |
Level 2 |
✅ |
옵션 표시 |
📸 스크린샷
- 초기 상태:
screenshots/014_deposit_management_initial-*.png
- 데이터 로드:
screenshots/014_deposit_management_data-*.png
- 일괄변경 선택:
screenshots/014_deposit_management_batch_selected-*.png
- 확인 다이얼로그:
screenshots/014_deposit_management_batch_save-*.png
- 상세 페이지:
screenshots/014_deposit_management_detail-*.png
- 수정 모드:
screenshots/014_deposit_management_edit_mode-*.png
- 저장 후:
screenshots/014_deposit_management_saved-*.png
📝 테스트 결론
✅ 정상 동작 확인된 기능
- 입금관리 페이지 로딩
- 통계 카드 표시 (총 입금, 당월 입금, 거래처 미설정, 입금유형 미설정)
- 날짜 필터 버튼 (6개) 동작
- 테이블 구조 (7개 컬럼, 체크박스)
- 계정과목명 드롭다운 옵션 (11개)
- 체크박스 선택 기능
- 일괄변경 확인 다이얼로그 표시
- 행 클릭 → 상세 페이지 이동
- 상세 페이지 필드 표시 (읽기 모드)
- 수정 버튼 → 수정 모드 전환
- 수정 모드 필드 활성화 (적요, 거래처, 입금유형)
- 적요 수정 및 저장
- 저장 후 목록 페이지 반영
❌ 버그 발견된 기능
- 계정과목명 일괄변경 후 데이터 미반영 (BUG-014-1)
📌 참고사항
- 테스트 데이터: 2025년 11-12월 입금 데이터 60건
- 은행 데이터 필드(입금일, 입금계좌, 입금자명, 입금금액)는 수정 불가
- 편집 가능 필드: 적요, 거래처, 입금유형
- 개별 수정은 정상 동작, 일괄변경은 버그 존재
🔄 플로우 요약
테스트 실행자: Claude Code (QA Reporter)
리포트 생성 시간: 2026-01-20 19:19:00 (KST)