# E2E 시나리오 메뉴 검증 리포트 **검증일시**: 2026-01-31 21:55:00 **검증 대상**: `e2e/scenarios/*.json` (68개 파일) **검증 서버**: https://dev.codebridge-x.com --- ## 검증 결과 요약 | 항목 | 개수 | |------|------| | 전체 시나리오 | 68개 | | 설정 파일 (검증 제외) | 9개 | | 특수 시나리오 (로그인/PDF) | 2개 | | 메뉴 시나리오 | 57개 | | **✅ 메뉴 일치** | **56개 (98.2%)** | | **❌ 메뉴 불일치** | **1개 (1.8%)** | --- ## ✅ 검증 결과: 매우 양호 E2E 시나리오의 메뉴 경로가 **98.2%** 실제 SAM 메뉴와 일치합니다. --- ## ❌ 불일치 항목 (1개) | 파일명 | 시나리오 경로 | 실제 경로 | 수정 필요 | |--------|-------------|----------|----------| | `crud-delete-freeboard.json` | 고객센터 > 자유게시판 | **게시판 > 자유게시판** | ✅ | ### 수정 방법 ```json // crud-delete-freeboard.json "menuNavigation": { "level1": "게시판", // 변경: 고객센터 → 게시판 "level2": "자유게시판" } ``` --- ## 제외 파일 (11개) ### 설정 파일 (9개) - 메뉴 탐색 없음 - `_global-accessibility-config.json` - `_global-api-config.json` - `_global-crud-config.json` - `_global-modal-config.json` - `_global-parallel-config.json` - `_global-performance-config.json` - `_global-retry-config.json` - `_global-testdata-config.json` - `_global-visual-config.json` ### 특수 시나리오 (2개) - `login.json` - 로그인 페이지 (사이드바 메뉴 아님) - `pdf-download-test.json` - PDF 다운로드 테스트 --- ## 실제 SAM 메뉴 구조 (2026-01-31 기준) ``` 품질관리 ├── 검사관리 └── 품질인정심사 시스템 결재관리 ├── 기안함 ├── 결재함 └── 참조함 기준정보 관리 ├── 품목기준관리 └── 공정관리 게시판 ├── 게시판 관리 ├── 자유게시판 ← crud-delete-freeboard.json 수정 필요 └── 게시판 테스트 인사관리 ├── 사원관리 ├── 부서관리 ├── 카드관리 ├── 근태현황 ├── 근태관리 ├── 급여관리 └── 휴가관리 리포트 └── 종합분석 고객센터 ├── 공지사항 ├── 1:1 문의 ├── FAQ └── 이벤트 게시판 설정 ├── 계정정보 ├── 계좌관리 ├── 권한관리 ├── 직급관리 ├── 직책관리 ├── 근태설정 ├── 휴가정책 ├── 근무일정 ├── 알림설정 ├── 팝업관리 ├── 회사정보 └── 구독관리 판매관리 ├── 견적관리 ├── 수주관리 └── 단가관리 생산관리 ├── 품목관리 ├── 생산 현황판 ├── 작업지시 관리 ├── 작업실적 └── 작업자 화면 자재관리 ├── 재고현황 └── 입고관리 출고관리 └── 출하관리 회계관리 ├── 거래처관리 ├── 거래처원장 ├── 매출관리 ├── 매입관리 ├── 어음관리 ├── 입금관리 ├── 출금관리 ├── 입출금계좌조회 ├── 카드내역조회 ├── 미수금현황 ├── 지출예상내역서 ├── 악성채권추심관리 ├── 일일 일보 └── 결제내역 ``` --- ## 시나리오별 검증 결과 (57개) ### ✅ 일치 (56개) | # | 시나리오 | 메뉴 경로 | |---|----------|----------| | 1 | account-info.json | 설정 > 계정정보 | | 2 | approval-box.json | 결재관리 > 결재함 | | 3 | attendance-checkin.json | 인사관리 > 근태현황 | | 4 | attendance-management.json | 인사관리 > 근태관리 | | 5 | attendance-settings.json | 설정 > 근태설정 | | 6 | bad-debt-collection.json | 회계관리 > 악성채권추심관리 | | 7 | bank-account-management.json | 설정 > 계좌관리 | | 8 | bank-transactions.json | 회계관리 > 입출금계좌조회 | | 9 | bill-management.json | 회계관리 > 어음관리 | | 10 | board-management.json | 게시판 > 게시판 관리 | | 11 | board-test.json | 게시판 > 게시판 테스트 | | 12 | card-add.json | 인사관리 > 카드관리 | | 13 | card-transactions.json | 회계관리 > 카드내역조회 | | 14 | company-info.json | 설정 > 회사정보 | | 15 | comprehensive-analysis.json | 리포트 > 종합분석 | | 16 | crud-delete-vendor.json | 회계관리 > 거래처관리 | | 17 | customer-inquiry.json | 고객센터 > 1:1 문의 | | 18 | daily-report.json | 회계관리 > 일일 일보 | | 19 | department-add.json | 인사관리 > 부서관리 | | 20 | deposit-management.json | 회계관리 > 입금관리 | | 21 | draft-box.json | 결재관리 > 기안함 | | 22 | employee-register.json | 인사관리 > 사원관리 | | 23 | event-board.json | 고객센터 > 이벤트 게시판 | | 24 | expected-expenses.json | 회계관리 > 지출예상내역서 | | 25 | faq.json | 고객센터 > FAQ | | 26 | free-board.json | 게시판 > 자유게시판 | | 27 | inspection-management.json | 품질관리 > 검사관리 | | 28 | inventory-status.json | 자재관리 > 재고현황 | | 29 | item-management.json | 생산관리 > 품목관리 | | 30 | item-standard-management.json | 기준정보 관리 > 품목기준관리 | | 31 | leave-policy.json | 설정 > 휴가정책 | | 32 | notification-settings.json | 설정 > 알림설정 | | 33 | order-management.json | 판매관리 > 수주관리 | | 34 | payment-history.json | 회계관리 > 결제내역 | | 35 | permission-management.json | 설정 > 권한관리 | | 36 | popup-management.json | 설정 > 팝업관리 | | 37 | position-management.json | 설정 > 직책관리 | | 38 | price-management.json | 판매관리 > 단가관리 | | 39 | process-management.json | 기준정보 관리 > 공정관리 | | 40 | production-dashboard.json | 생산관리 > 생산 현황판 | | 41 | quality-certification.json | 품질관리 > 품질인정심사 시스템 | | 42 | rank-management.json | 설정 > 직급관리 | | 43 | receivables-status.json | 회계관리 > 미수금현황 | | 44 | receiving-management.json | 자재관리 > 입고관리 | | 45 | reference-box.json | 결재관리 > 참조함 | | 46 | salary-management.json | 인사관리 > 급여관리 | | 47 | sales-management.json | 회계관리 > 매출관리 | | 48 | shipment-management.json | 출고관리 > 출하관리 | | 49 | subscription-management.json | 설정 > 구독관리 | | 50 | vacation-management.json | 인사관리 > 휴가관리 | | 51 | vendor-ledger.json | 회계관리 > 거래처원장 | | 52 | vendor-management.json | 회계관리 > 거래처관리 | | 53 | withdrawal-management.json | 회계관리 > 출금관리 | | 54 | worker-screen.json | 생산관리 > 작업자 화면 | | 55 | work-order-management.json | 생산관리 > 작업지시 관리 | | 56 | work-performance.json | 생산관리 > 작업실적 | --- ## 결론 **E2E 시나리오 메뉴 정합성: 98.2% (56/57)** 단 1개 시나리오(`crud-delete-freeboard.json`)만 수정이 필요합니다: - 변경: `고객센터 > 자유게시판` → `게시판 > 자유게시판` 시나리오 파일들이 실제 SAM 애플리케이션 메뉴 구조와 매우 잘 일치합니다.