2.9 KiB
2.9 KiB
404 오류 시나리오 재테스트 및 수정 리포트
실행일시: 2026-01-28 13:15:00 KST 작업자: E2E Test Automation
요약
| 시나리오 | 원인 | 조치 | 결과 |
|---|---|---|---|
| production-dashboard | URL 경로 불일치 | URL 수정 | ✅ 수정 완료 |
| payment-history | 메뉴 자체 없음 | 시나리오 재작성 | ✅ 수정 완료 |
1. production-dashboard
원인 분석
- 기존 URL:
/ko/production/dashboard(404 발생) - 실제 URL:
/production/dashboard(정상) - 문제: 시나리오 JSON에
/ko/접두사가 잘못 포함됨
재테스트 결과
메뉴 클릭: 생산관리 → 생산 현황판
URL 이동: /production/dashboard
페이지 제목: 생산 현황판
404 발생: 없음 ✅
페이지 정상 동작 확인
- 통계 카드: 전체 작업 11, 작업 대기 8, 작업중 0, 작업 완료 3
- 긴급 작업: 0건
- 지연 작업: 2건 (WO202601200001, WO202601150001)
수정 내용
파일: production-dashboard.json
- "url": "/ko/production/dashboard",
+ "url": "/production/dashboard",
- "expectedUrl": "/ko/production/dashboard"
+ "expectedUrl": "/production/dashboard"
2. payment-history → subscription-management
원인 분석
- 기존 메뉴: 설정 → 결제내역 (존재하지 않음)
- 실제 메뉴: 설정 → 구독관리
- 문제: 시나리오가 존재하지 않는 메뉴를 참조
재테스트 결과
설정 메뉴 서브항목 확인:
- 계정정보
- 계좌관리
- 권한관리
- 직급관리
- 직책관리
- 근태설정
- 휴가정책
- 근무일정
- 알림설정
- 팝업관리
- 회사정보
- 구독관리 ← 실제 존재하는 메뉴
"결제내역" 메뉴 없음 ❌
수정 내용
- 파일명 변경:
payment-history.json→subscription-management.json - 시나리오 ID 변경:
payment-history→subscription-management - 메뉴 정보 수정:
- level2:
결제내역→구독관리 - URL:
/ko/settings/payment-history→/subscription
- level2:
결론
404 오류 패턴 확인
사용자 가설 검증 결과: 정확함
| 접근 방식 | 결과 |
|---|---|
| URL 직접 접근 | 404 발생 가능 |
| 메뉴 클릭 방식 | 정상 동작 |
권장사항
- 모든 시나리오에서 URL 직접 접근 대신 메뉴 클릭 방식 사용
- 시나리오 JSON의 URL은 참조용으로만 사용하고, 실제 탐색은
menuNavigationEnhanced설정 따름 - 새 시나리오 작성 시 실제 메뉴 구조 확인 필수
수정된 파일 목록
| 파일 | 변경 내용 |
|---|---|
production-dashboard.json |
URL 경로 수정 (/ko/ 제거) |
subscription-management.json |
payment-history.json에서 이름 변경 및 메뉴 정보 수정 |
Generated by E2E Test Automation | 2026-01-28 13:15:00 KST