3.9 KiB
3.9 KiB
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