1/28 e2e test fail만 나오게

This commit is contained in:
lab1
2026-01-28 13:33:09 +09:00
parent 9fc024bda5
commit a9cac02e79
883 changed files with 515 additions and 49717 deletions

View File

@@ -0,0 +1,110 @@
# 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`
```diff
- "url": "/ko/production/dashboard",
+ "url": "/production/dashboard",
- "expectedUrl": "/ko/production/dashboard"
+ "expectedUrl": "/production/dashboard"
```
---
## 2. payment-history → subscription-management
### 원인 분석
- **기존 메뉴**: 설정 → 결제내역 (존재하지 않음)
- **실제 메뉴**: 설정 → 구독관리
- **문제**: 시나리오가 존재하지 않는 메뉴를 참조
### 재테스트 결과
```
설정 메뉴 서브항목 확인:
- 계정정보
- 계좌관리
- 권한관리
- 직급관리
- 직책관리
- 근태설정
- 휴가정책
- 근무일정
- 알림설정
- 팝업관리
- 회사정보
- 구독관리 ← 실제 존재하는 메뉴
"결제내역" 메뉴 없음 ❌
```
### 수정 내용
1. **파일명 변경**: `payment-history.json``subscription-management.json`
2. **시나리오 ID 변경**: `payment-history``subscription-management`
3. **메뉴 정보 수정**:
- level2: `결제내역``구독관리`
- URL: `/ko/settings/payment-history``/subscription`
---
## 결론
### 404 오류 패턴 확인
사용자 가설 검증 결과: **정확함**
| 접근 방식 | 결과 |
|-----------|------|
| URL 직접 접근 | 404 발생 가능 |
| 메뉴 클릭 방식 | 정상 동작 |
### 권장사항
1. **모든 시나리오**에서 URL 직접 접근 대신 **메뉴 클릭 방식** 사용
2. 시나리오 JSON의 URL은 **참조용**으로만 사용하고, 실제 탐색은 `menuNavigationEnhanced` 설정 따름
3. 새 시나리오 작성 시 **실제 메뉴 구조 확인 필수**
---
## 수정된 파일 목록
| 파일 | 변경 내용 |
|------|-----------|
| `production-dashboard.json` | URL 경로 수정 (`/ko/` 제거) |
| `subscription-management.json` | payment-history.json에서 이름 변경 및 메뉴 정보 수정 |
---
*Generated by E2E Test Automation | 2026-01-28 13:15:00 KST*