# E2E 재테스트 리포트 **테스트 실행**: 2026-01-27 06:03:00 KST **테스트 완료**: 2026-01-27 06:07:00 KST **테스트 서버**: https://dev.codebridge-x.com **테스트 계정**: TestUser5 --- ## 테스트 요약 | 항목 | 수치 | |------|------| | **재테스트 대상** | 12개 | | **PASS (URL 수정 필요)** | 8개 | | **FAIL (500 에러)** | 1개 | | **SKIP (미구현)** | 3개 | --- ## 상세 결과 ### ✅ PASS - URL 변경됨 (8개) | # | 시나리오 | 기존 URL (404/500) | 실제 URL | 상태 | |---|----------|-------------------|----------|------| | 1 | free-board | /board/free-board | /boards/free | ✅ PASS | | 2 | board-test | /board/board-test | /boards/board_mjsgri54_1fmg | ✅ PASS | | 3 | purchase-management | /accounting/purchases | /accounting/purchase | ✅ PASS | | 4 | sales-management | /sales/management | /sales/order-management-sales | ✅ PASS | | 5 | permission-management | /settings/permission-management | /settings/permissions | ✅ PASS | | 6 | rank-management | /settings/rank-management | /settings/ranks | ✅ PASS | | 7 | item-management | /production/items | /production/screen-production | ✅ PASS | | 8 | payment-history | /accounting/payment-history | /payment-history | ✅ PASS | --- ### ❌ FAIL - 500 서버 에러 (1개) | # | 시나리오 | URL | 에러 | 대체 URL | |---|----------|-----|------|----------| | 1 | customer-inquiry | /board/customer-inquiry | 500 서버 에러 | /customer-center/qna (1:1 문의) | **BUG-002: customer-inquiry 500 에러** - **우선순위**: HIGH - **영향 범위**: `/board/customer-inquiry` 직접 접근 시 - **재현 경로**: URL 직접 입력 - **대체 경로**: 고객센터 > 1:1 문의 (`/customer-center/qna`) 정상 동작 - **권장 조치**: 시나리오 파일 URL을 `/customer-center/qna`로 업데이트 --- ### ⚠️ SKIP - 미구현 페이지 (3개) | # | 시나리오 | URL | 비고 | |---|----------|-----|------| | 1 | attendance-checkin | /hr/attendance-checkin | 메뉴에 없음 - 미구현 | | 2 | attendance-reason | /hr/attendance-reason | 메뉴에 없음 - 미구현 | | 3 | attendance-register | /hr/attendance-register | 메뉴에 없음 - 미구현 | **참고**: 인사관리 메뉴에 "근태체크인", "근태사유", "근태등록" 없음 - 현재 인사관리 하위 메뉴: 사원관리, 부서관리, 카드관리, 근태현황, 근태관리, 급여관리, 휴가관리 --- ## 권장 조치 ### 1. 긴급 - 시나리오 파일 URL 업데이트 | 파일 | 변경 전 | 변경 후 | |------|---------|---------| | free-board.json | /board/free-board | /boards/free | | board-test.json | /board/board-test | /boards/board_mjsgri54_1fmg | | customer-inquiry.json | /board/customer-inquiry | /customer-center/qna | | purchase-management.json | /accounting/purchases | /accounting/purchase | | sales-management.json | /sales/management | /sales/order-management-sales | | permission-management.json | /settings/permission-management | /settings/permissions | | rank-management.json | /settings/rank-management | /settings/ranks | | item-management.json | /production/items | /production/screen-production | | payment-history.json | /accounting/payment-history | /payment-history | ### 2. 보통 - 미구현 시나리오 제거 또는 보류 다음 시나리오 파일은 해당 기능이 미구현 상태이므로 제거하거나 개발 완료 시까지 보류: - attendance-checkin.json - attendance-reason.json - attendance-register.json --- ## 수정된 테스트 결과 (전체) 기존 41개 시나리오 기준 재계산: | 항목 | 기존 | 수정 후 | |------|------|---------| | **PASS** | 29개 | 37개 (+8) | | **FAIL** | 4개 | 1개 (-3) | | **SKIP** | 8개 | 3개 (-5) | | **성공률** | 70.7% | 90.2% | --- ## 테스트 환경 - **브라우저**: Chromium (Playwright) - **해상도**: 1920x1080 - **스크린샷**: tests/e2e/results/hotfix/screenshots/ --- *Generated by Claude Code E2E Test Runner*