refactor: navigation 속성 추가 (targetUrl, urlPattern, menuHints)
- 54개 시나리오 파일에 URL 기반 메뉴 탐색을 위한 navigation 속성 추가 - targetUrl: 정확한 페이지 URL 경로 - urlPattern: ko 버전 포함 URL 패턴 (regex) - menuHints: 메뉴명 힌트 배열 (fallback용) 메뉴 탐색 실패율 41.8% → URL 기반 방식으로 개선 예정 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -13,6 +13,11 @@
|
||||
"level2": "계정정보",
|
||||
"expectedUrl": "/settings/account"
|
||||
},
|
||||
"navigation": {
|
||||
"targetUrl": "/settings/account-info",
|
||||
"urlPattern": "/settings/account-info|/ko/settings/account-info|/settings/account",
|
||||
"menuHints": ["계정정보", "계정 정보", "설정"]
|
||||
},
|
||||
"menuNavigationEnhanced": {
|
||||
"strategy": "scroll-and-search",
|
||||
"sidebar": {
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "결재함 페이지의 전체 기능을 검증합니다 (탭 전환, 검색, 필터, 승인/반려, 모달)",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
|
||||
"navigation": {
|
||||
"targetUrl": "/approval/inbox",
|
||||
"urlPattern": "/approval/inbox|/ko/approval/inbox",
|
||||
"menuHints": ["결재함", "결재 함", "결재관리"]
|
||||
},
|
||||
"menuNavigationEnhanced": {
|
||||
"strategy": "scroll-and-search",
|
||||
"description": "사이드바를 스크롤하며 메뉴를 찾고 클릭하여 404를 방지",
|
||||
|
||||
@@ -9,6 +9,11 @@
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/hr/attendance",
|
||||
|
||||
"navigation": {
|
||||
"targetUrl": "/hr/attendance",
|
||||
"urlPattern": "/hr/attendance|/ko/hr/attendance",
|
||||
"menuHints": ["근태현황", "근태 현황", "출퇴근", "인사관리"]
|
||||
},
|
||||
"menuNavigationEnhanced": {
|
||||
"strategy": "scroll-and-search",
|
||||
"description": "사이드바를 스크롤하며 메뉴를 찾고 클릭하여 404를 방지",
|
||||
|
||||
@@ -13,6 +13,11 @@
|
||||
"level2": "근태관리",
|
||||
"expectedUrl": "/ko/hr/attendance-management"
|
||||
},
|
||||
"navigation": {
|
||||
"targetUrl": "/hr/attendance-management",
|
||||
"urlPattern": "/hr/attendance-management|/ko/hr/attendance-management",
|
||||
"menuHints": ["근태관리", "근태 관리", "인사관리"]
|
||||
},
|
||||
"menuNavigationEnhanced": {
|
||||
"strategy": "scroll-and-search",
|
||||
"sidebar": {
|
||||
|
||||
@@ -6,6 +6,11 @@
|
||||
"captureOn": ["error", "fail", "timeout", "404", "500", "blocked"]
|
||||
},
|
||||
"url": "/ko/settings/attendance-settings",
|
||||
"navigation": {
|
||||
"targetUrl": "/settings/attendance-settings",
|
||||
"urlPattern": "/settings/attendance-settings|/ko/settings/attendance-settings",
|
||||
"menuHints": ["근태설정", "근태 설정", "설정"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "설정",
|
||||
"level2": "근태설정",
|
||||
|
||||
@@ -13,6 +13,11 @@
|
||||
"level2": "악성채권추심관리",
|
||||
"expectedUrl": "/ko/accounting/bad-debt-collection"
|
||||
},
|
||||
"navigation": {
|
||||
"targetUrl": "/accounting/bad-debt-collection",
|
||||
"urlPattern": "/accounting/bad-debt-collection|/ko/accounting/bad-debt-collection",
|
||||
"menuHints": ["악성채권추심관리", "대손", "채권", "회계관리"]
|
||||
},
|
||||
"menuNavigationEnhanced": {
|
||||
"strategy": "scroll-and-search",
|
||||
"sidebarSelector": ".sidebar-scroll, [class*='sidebar'], nav[class*='menu']",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "설정 > 계좌관리 페이지의 계좌 등록/조회/수정/삭제 기능을 테스트하는 E2E 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/settings/accounts",
|
||||
"navigation": {
|
||||
"targetUrl": "/settings/accounts",
|
||||
"urlPattern": "/settings/accounts|/ko/settings/accounts",
|
||||
"menuHints": ["계좌관리", "계좌 관리", "설정"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "설정",
|
||||
"level2": "계좌관리",
|
||||
|
||||
@@ -13,6 +13,11 @@
|
||||
"level2": "입출금계좌조회",
|
||||
"expectedUrl": "/ko/accounting/bank-transactions"
|
||||
},
|
||||
"navigation": {
|
||||
"targetUrl": "/accounting/bank-transactions",
|
||||
"urlPattern": "/accounting/bank-transactions|/ko/accounting/bank-transactions",
|
||||
"menuHints": ["입출금계좌조회", "은행거래", "입출금", "회계관리"]
|
||||
},
|
||||
"menuNavigationEnhanced": {
|
||||
"strategy": "scroll-and-search",
|
||||
"sidebarSelector": ".sidebar-scroll, [class*='sidebar'], nav[class*='menu']",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "회계관리 > 어음관리 페이지의 어음 등록/조회/수정 기능을 테스트하는 E2E 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/accounting/bill",
|
||||
"navigation": {
|
||||
"targetUrl": "/accounting/bills",
|
||||
"urlPattern": "/accounting/bills|/ko/accounting/bills|/accounting/bill",
|
||||
"menuHints": ["어음관리", "어음 관리", "회계관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "회계관리",
|
||||
"level2": "어음관리",
|
||||
|
||||
@@ -12,6 +12,11 @@
|
||||
"level2": "게시판 관리",
|
||||
"expectedUrl": "/ko/board/board-management"
|
||||
},
|
||||
"navigation": {
|
||||
"targetUrl": "/board/board-management",
|
||||
"urlPattern": "/board/board-management|/ko/board/board-management",
|
||||
"menuHints": ["게시판 관리", "게시판관리", "게시판"]
|
||||
},
|
||||
"menuNavigationEnhanced": {
|
||||
"strategy": "scroll-and-search",
|
||||
"level1": {
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "랜덤 카드 정보를 생성하여 법인카드를 등록하는 E2E 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/ko/hr/card-management",
|
||||
"navigation": {
|
||||
"targetUrl": "/hr/card-management",
|
||||
"urlPattern": "/hr/card-management|/ko/hr/card-management",
|
||||
"menuHints": ["카드관리", "카드 관리", "인사관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "인사관리",
|
||||
"level2": "카드관리",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "회계관리 > 카드거래 메뉴의 기간 설정, 계정과목명 일괄변경, 모달 상세 수정 기능 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/ko/accounting/card-transactions",
|
||||
"navigation": {
|
||||
"targetUrl": "/accounting/card-transactions",
|
||||
"urlPattern": "/accounting/card-transactions|/ko/accounting/card-transactions",
|
||||
"menuHints": ["카드내역조회", "카드내역", "카드거래", "회계관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "회계관리",
|
||||
"level2": "카드내역조회",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "회사 정보 관리 기능 테스트 - 회사 정보 조회, 수정, 회사 추가 기능",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
|
||||
"navigation": {
|
||||
"targetUrl": "/company-info",
|
||||
"urlPattern": "/company-info|/ko/company-info|/settings/company-info",
|
||||
"menuHints": ["회사정보", "회사 정보", "설정"]
|
||||
},
|
||||
"menuNavigationEnhanced": {
|
||||
"strategy": "scroll-and-search",
|
||||
"description": "사이드바를 스크롤하며 메뉴를 찾고 클릭하여 404를 방지",
|
||||
|
||||
@@ -13,6 +13,11 @@
|
||||
"level2": "종합분석",
|
||||
"expectedUrl": "/report/comprehensive"
|
||||
},
|
||||
"navigation": {
|
||||
"targetUrl": "/reports/comprehensive-analysis",
|
||||
"urlPattern": "/reports/comprehensive-analysis|/report/comprehensive",
|
||||
"menuHints": ["종합분석", "리포트", "경영분석"]
|
||||
},
|
||||
"menuNavigationEnhanced": {
|
||||
"strategy": "scroll-and-search",
|
||||
"sidebar": {
|
||||
|
||||
@@ -7,6 +7,11 @@
|
||||
},
|
||||
"description": "1:1 문의 목록 조회, 문의 등록, 상세 조회, 수정, 삭제, 댓글 작성 전체 워크플로우 테스트",
|
||||
"url": "/ko/customer-center/qna",
|
||||
"navigation": {
|
||||
"targetUrl": "/customer-center/qna",
|
||||
"urlPattern": "/customer-center/qna|/ko/customer-center/qna",
|
||||
"menuHints": ["1:1 문의", "문의", "고객센터"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "고객센터",
|
||||
"level2": "1:1 문의",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "회계관리 > 일일리포트 메뉴의 날짜 선택, 테이블 데이터 표시, 새로고침, 엑셀 다운로드 기능 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/ko/accounting/daily-report",
|
||||
"navigation": {
|
||||
"targetUrl": "/accounting/daily-report",
|
||||
"urlPattern": "/accounting/daily-report|/ko/accounting/daily-report",
|
||||
"menuHints": ["일일 일보", "일일리포트", "일일보고", "회계관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "회계관리",
|
||||
"level2": "일일 일보",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "랜덤 상위 부서 생성 후 하위 부서까지 추가하는 고도화된 E2E 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/ko/hr/department-management",
|
||||
"navigation": {
|
||||
"targetUrl": "/hr/department-management",
|
||||
"urlPattern": "/hr/department-management|/ko/hr/department-management",
|
||||
"menuHints": ["부서관리", "부서 관리", "인사관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "인사관리",
|
||||
"level2": "부서관리",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "입금관리 목록 조회, 계정과목명 일괄변경, 상세 수정 기능 E2E 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/ko/accounting/deposits",
|
||||
"navigation": {
|
||||
"targetUrl": "/accounting/deposits",
|
||||
"urlPattern": "/accounting/deposits|/ko/accounting/deposits",
|
||||
"menuHints": ["입금관리", "입금 관리", "회계관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "회계관리",
|
||||
"level2": "입금관리",
|
||||
|
||||
@@ -11,6 +11,11 @@
|
||||
"primary": "기안 문서 목록 관리 및 결재 상신 프로세스 검증",
|
||||
"description": "기안함 목록 표시, 통계 카드, 검색/필터/정렬, 체크박스 선택, 상신/삭제 버튼, 문서 상세 모달, 페이지네이션 동작 확인"
|
||||
},
|
||||
"navigation": {
|
||||
"targetUrl": "/approval/draft",
|
||||
"urlPattern": "/approval/draft|/ko/approval/draft",
|
||||
"menuHints": ["기안함", "기안 함", "결재관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "결재관리",
|
||||
"level2": "기안함",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "신규 직원 정보를 입력하고 등록하는 E2E 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/ko/hr/employee-management",
|
||||
"navigation": {
|
||||
"targetUrl": "/hr/employee-management",
|
||||
"urlPattern": "/hr/employee-management|/ko/hr/employee-management",
|
||||
"menuHints": ["사원관리", "사원 관리", "인사관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "인사관리",
|
||||
"level2": "사원관리",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "고객센터 > 이벤트 게시판 페이지의 이벤트 목록 조회, 필터링 기능을 테스트하는 E2E 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/support/events",
|
||||
"navigation": {
|
||||
"targetUrl": "/support/events",
|
||||
"urlPattern": "/support/events|/ko/support/events",
|
||||
"menuHints": ["이벤트 게시판", "이벤트", "고객센터"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "고객센터",
|
||||
"level2": "이벤트 게시판",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "회계관리 > 예상비용 메뉴의 CRUD 전체 워크플로우, 일괄 작업, 전자결재 기능 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/ko/accounting/expected-expenses",
|
||||
"navigation": {
|
||||
"targetUrl": "/accounting/expected-expenses",
|
||||
"urlPattern": "/accounting/expected-expenses|/ko/accounting/expected-expenses",
|
||||
"menuHints": ["지출예상내역서", "예상비용", "회계관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "회계관리",
|
||||
"level2": "지출예상내역서",
|
||||
|
||||
5
faq.json
5
faq.json
@@ -13,6 +13,11 @@
|
||||
"level2": "FAQ",
|
||||
"expectedUrl": "/support/faq"
|
||||
},
|
||||
"navigation": {
|
||||
"targetUrl": "/customer-center/faq",
|
||||
"urlPattern": "/customer-center/faq|/support/faq",
|
||||
"menuHints": ["FAQ", "고객센터", "자주묻는"]
|
||||
},
|
||||
"menuNavigationEnhanced": {
|
||||
"strategy": "scroll-and-search",
|
||||
"sidebar": {
|
||||
|
||||
@@ -7,6 +7,11 @@
|
||||
},
|
||||
"description": "자유게시판의 목록, 게시글 작성, 상세, 수정, 삭제, 댓글 CRUD 전체 워크플로우 테스트",
|
||||
"url": "/ko/boards/free",
|
||||
"navigation": {
|
||||
"targetUrl": "/boards/free",
|
||||
"urlPattern": "/boards/free|/ko/boards/free",
|
||||
"menuHints": ["자유게시판", "자유 게시판", "게시판"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "게시판",
|
||||
"level2": "자유게시판",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "품질관리 > 검사관리 페이지의 검사 등록/조회/수정/삭제 기능을 테스트하는 E2E 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/quality/inspection",
|
||||
"navigation": {
|
||||
"targetUrl": "/quality/inspections",
|
||||
"urlPattern": "/quality/inspections|/ko/quality/inspections|/quality/inspection",
|
||||
"menuHints": ["검사관리", "검사 관리", "품질관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "품질관리",
|
||||
"level2": "검사관리",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "자재관리 > 재고현황 페이지의 재고 조회 및 엑셀 다운로드 기능을 테스트하는 E2E 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/material/inventory",
|
||||
"navigation": {
|
||||
"targetUrl": "/material/inventory",
|
||||
"urlPattern": "/material/inventory|/ko/material/inventory",
|
||||
"menuHints": ["재고현황", "재고 현황", "자재관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "자재관리",
|
||||
"level2": "재고현황",
|
||||
|
||||
@@ -10,6 +10,11 @@
|
||||
"tags": ["production", "item-management", "crud", "pagination", "search", "filter"],
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/ko/production/screen-production",
|
||||
"navigation": {
|
||||
"targetUrl": "/production/screen-production",
|
||||
"urlPattern": "/production/screen-production|/ko/production/screen-production",
|
||||
"menuHints": ["품목관리", "품목 관리", "생산관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "생산관리",
|
||||
"level2": "품목관리",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "기준정보 관리 > 품목기준관리 페이지의 섹션/항목 조회/추가/수정/삭제 기능을 테스트하는 E2E 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/master-data/item-standard",
|
||||
"navigation": {
|
||||
"targetUrl": "/master-data/item-standard",
|
||||
"urlPattern": "/master-data/item-standard|/ko/master-data/item-standard",
|
||||
"menuHints": ["품목기준관리", "품목 기준 관리", "기준정보 관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "기준정보 관리",
|
||||
"level2": "품목기준관리",
|
||||
|
||||
@@ -6,6 +6,11 @@
|
||||
"captureOn": ["error", "fail", "timeout", "404", "500", "blocked"]
|
||||
},
|
||||
"url": "/ko/settings/leave-policy",
|
||||
"navigation": {
|
||||
"targetUrl": "/settings/leave-policy",
|
||||
"urlPattern": "/settings/leave-policy|/ko/settings/leave-policy",
|
||||
"menuHints": ["휴가정책", "휴가 정책", "설정"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "설정",
|
||||
"level2": "휴가정책",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "알림 설정 관리 기능 테스트 - 카테고리별 마스터 스위치, 개별 알림 스위치, 소리 선택, 이메일 알림 설정",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/ko/settings/notification-settings",
|
||||
"navigation": {
|
||||
"targetUrl": "/settings/notification-settings",
|
||||
"urlPattern": "/settings/notification-settings|/ko/settings/notification-settings",
|
||||
"menuHints": ["알림설정", "알림 설정", "설정"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "설정",
|
||||
"level2": "알림설정",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "판매관리 > 수주관리 페이지의 수주 등록/조회/수정/삭제 기능을 테스트하는 E2E 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/sales/order",
|
||||
"navigation": {
|
||||
"targetUrl": "/sales/order",
|
||||
"urlPattern": "/sales/order|/ko/sales/order",
|
||||
"menuHints": ["수주관리", "수주 관리", "판매관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "판매관리",
|
||||
"level2": "수주관리",
|
||||
|
||||
@@ -9,6 +9,11 @@
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/payment-history",
|
||||
|
||||
"navigation": {
|
||||
"targetUrl": "/payment-history",
|
||||
"urlPattern": "/payment-history|/ko/payment-history",
|
||||
"menuHints": ["결제내역", "결제 내역", "회계관리"]
|
||||
},
|
||||
"menuNavigationEnhanced": {
|
||||
"strategy": "scroll-and-search",
|
||||
"description": "사이드바를 스크롤하며 메뉴를 찾고 클릭하여 404를 방지",
|
||||
|
||||
@@ -6,6 +6,11 @@
|
||||
"captureOn": ["error", "fail", "timeout", "404", "500", "blocked"]
|
||||
},
|
||||
"url": "/ko/settings/permissions",
|
||||
"navigation": {
|
||||
"targetUrl": "/settings/permissions",
|
||||
"urlPattern": "/settings/permissions|/ko/settings/permissions",
|
||||
"menuHints": ["권한관리", "권한 관리", "설정"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "설정",
|
||||
"level2": "권한관리",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "팝업 관리 기능 테스트 - 목록 조회, 검색, 등록, 수정, 삭제 기능",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/ko/settings/popup-management",
|
||||
"navigation": {
|
||||
"targetUrl": "/settings/popup-management",
|
||||
"urlPattern": "/settings/popup-management|/ko/settings/popup-management",
|
||||
"menuHints": ["팝업관리", "팝업 관리", "설정"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "설정",
|
||||
"level2": "팝업관리",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "설정 > 직책관리 페이지의 직책 등록/조회/수정/삭제 기능을 테스트하는 E2E 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/settings/position",
|
||||
"navigation": {
|
||||
"targetUrl": "/settings/titles",
|
||||
"urlPattern": "/settings/titles|/ko/settings/titles|/settings/position",
|
||||
"menuHints": ["직책관리", "직책 관리", "설정"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "설정",
|
||||
"level2": "직책관리",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "판매관리 > 단가관리 페이지의 품목별 단가 조회/등록/수정 기능을 테스트하는 E2E 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/sales/price",
|
||||
"navigation": {
|
||||
"targetUrl": "/sales/price",
|
||||
"urlPattern": "/sales/price|/ko/sales/price",
|
||||
"menuHints": ["단가관리", "단가 관리", "판매관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "판매관리",
|
||||
"level2": "단가관리",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "기준정보 관리 > 공정관리 페이지의 공정 등록/조회/수정/삭제 기능을 테스트하는 E2E 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/master-data/process",
|
||||
"navigation": {
|
||||
"targetUrl": "/master-data/process-management",
|
||||
"urlPattern": "/master-data/process-management|/ko/master-data/process-management|/master-data/process",
|
||||
"menuHints": ["공정관리", "공정 관리", "기준정보 관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "기준정보 관리",
|
||||
"level2": "공정관리",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "생산관리 - 생산 현황판 메뉴의 전체 기능 테스트: 통계 카드 확인, 공장별 탭 필터, 긴급/지연 작업 표시, 작업지시 상세보기, 작업자 화면 및 작업지시 목록 이동",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/production/dashboard",
|
||||
"navigation": {
|
||||
"targetUrl": "/production/dashboard",
|
||||
"urlPattern": "/production/dashboard|/ko/production/dashboard",
|
||||
"menuHints": ["생산 현황판", "생산현황판", "생산관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "생산관리",
|
||||
"level2": "생산 현황판",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "품질관리 > 품질인정심사 시스템 페이지의 점검표 조회/체크/필터 기능을 테스트하는 E2E 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/quality/certification",
|
||||
"navigation": {
|
||||
"targetUrl": "/quality/certification",
|
||||
"urlPattern": "/quality/certification|/ko/quality/certification",
|
||||
"menuHints": ["품질인정심사", "품질인증", "품질관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "품질관리",
|
||||
"level2": "품질인정심사 시스템",
|
||||
|
||||
@@ -6,6 +6,11 @@
|
||||
"captureOn": ["error", "fail", "timeout", "404", "500", "blocked"]
|
||||
},
|
||||
"url": "/ko/settings/ranks",
|
||||
"navigation": {
|
||||
"targetUrl": "/settings/ranks",
|
||||
"urlPattern": "/settings/ranks|/ko/settings/ranks",
|
||||
"menuHints": ["직급관리", "직급 관리", "설정"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "설정",
|
||||
"level2": "직급관리",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "회계관리 > 미수금현황 메뉴의 연도 선택, 정렬, 검색, 뷰 전환, 버튼 동작, 메모 기능 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
|
||||
"navigation": {
|
||||
"targetUrl": "/accounting/receivables",
|
||||
"urlPattern": "/accounting/receivables|/ko/accounting/receivables|/accounting/receivables-status",
|
||||
"menuHints": ["미수금현황", "미수금", "채권현황", "회계관리"]
|
||||
},
|
||||
"menuNavigationEnhanced": {
|
||||
"strategy": "scroll-and-search",
|
||||
"description": "사이드바를 스크롤하며 메뉴를 찾고 클릭하여 404를 방지",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "자재관리 > 입고관리 페이지의 입고 조회 및 상태별 필터링 기능을 테스트하는 E2E 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/material/receiving",
|
||||
"navigation": {
|
||||
"targetUrl": "/material/receiving",
|
||||
"urlPattern": "/material/receiving|/ko/material/receiving",
|
||||
"menuHints": ["입고관리", "입고 관리", "자재관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "자재관리",
|
||||
"level2": "입고관리",
|
||||
|
||||
@@ -7,6 +7,11 @@
|
||||
},
|
||||
"description": "참조함 페이지의 모든 기능 검증 (탭 전환, 검색, 필터, 정렬, 열람/미열람 처리, 문서 상세)",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"navigation": {
|
||||
"targetUrl": "/approval/reference",
|
||||
"urlPattern": "/approval/reference|/ko/approval/reference",
|
||||
"menuHints": ["참조함", "참조 함", "결재관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "결재관리",
|
||||
"level2": "참조함",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "급여 현황 조회, 상태 변경, 엑셀 다운로드 기능을 테스트하는 E2E 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/hr/salary-management",
|
||||
"navigation": {
|
||||
"targetUrl": "/hr/salary-management",
|
||||
"urlPattern": "/hr/salary-management|/ko/hr/salary-management",
|
||||
"menuHints": ["급여관리", "급여 관리", "인사관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "인사관리",
|
||||
"level2": "급여관리",
|
||||
|
||||
@@ -12,6 +12,11 @@
|
||||
"level2": "매출관리",
|
||||
"expectedUrl": "/ko/accounting/sales"
|
||||
},
|
||||
"navigation": {
|
||||
"targetUrl": "/accounting/sales",
|
||||
"urlPattern": "/accounting/sales|/ko/accounting/sales",
|
||||
"menuHints": ["매출관리", "매출", "회계관리"]
|
||||
},
|
||||
"menuNavigationEnhanced": {
|
||||
"strategy": "scroll-and-search",
|
||||
"sidebarSelector": ".sidebar-scroll, [class*='sidebar'], nav[class*='menu']",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "출고관리 > 출하관리 페이지의 출하 등록/조회/수정 기능을 테스트하는 E2E 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/shipping/shipment",
|
||||
"navigation": {
|
||||
"targetUrl": "/shipping/shipment",
|
||||
"urlPattern": "/shipping/shipment|/ko/shipping/shipment",
|
||||
"menuHints": ["출하관리", "출하 관리", "출고관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "출고관리",
|
||||
"level2": "출하관리",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "설정 > 구독관리 페이지의 구독 정보 조회 및 자료 내보내기 기능을 테스트하는 E2E 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/settings/subscription",
|
||||
"navigation": {
|
||||
"targetUrl": "/subscription",
|
||||
"urlPattern": "/subscription|/ko/subscription|/settings/subscription",
|
||||
"menuHints": ["구독관리", "구독 관리", "설정"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "설정",
|
||||
"level2": "구독관리",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "휴가 사용현황, 부여현황, 신청현황 탭 기능과 부여등록/휴가신청 다이얼로그를 테스트하는 E2E 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/ko/hr/vacation-management",
|
||||
"navigation": {
|
||||
"targetUrl": "/hr/vacation-management",
|
||||
"urlPattern": "/hr/vacation-management|/ko/hr/vacation-management",
|
||||
"menuHints": ["휴가관리", "휴가 관리", "인사관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "인사관리",
|
||||
"level2": "휴가관리",
|
||||
|
||||
@@ -7,6 +7,11 @@
|
||||
},
|
||||
"description": "회계관리 > 거래처원장 메뉴의 기간 설정, 검색, 테이블, 다운로드, 상세 페이지 기능 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"navigation": {
|
||||
"targetUrl": "/accounting/vendor-ledger",
|
||||
"urlPattern": "/accounting/vendor-ledger|/ko/accounting/vendor-ledger",
|
||||
"menuHints": ["거래처원장", "거래처 원장", "회계관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "회계관리",
|
||||
"level2": "거래처원장",
|
||||
|
||||
@@ -7,6 +7,11 @@
|
||||
},
|
||||
"description": "회계관리 > 거래처관리 메뉴의 목록 조회, 필터, 검색, 상세 페이지 진입, 수정 및 저장 기능 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"navigation": {
|
||||
"targetUrl": "/accounting/vendors",
|
||||
"urlPattern": "/accounting/vendors|/ko/accounting/vendors",
|
||||
"menuHints": ["거래처관리", "거래처 관리", "회계관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "회계관리",
|
||||
"level2": "거래처관리",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "출금관리 목록 조회, 계정과목명 일괄변경, 상세 수정 기능 E2E 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/ko/accounting/withdrawals",
|
||||
"navigation": {
|
||||
"targetUrl": "/accounting/withdrawals",
|
||||
"urlPattern": "/accounting/withdrawals|/ko/accounting/withdrawals",
|
||||
"menuHints": ["출금관리", "출금 관리", "회계관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "회계관리",
|
||||
"level2": "출금관리",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "생산관리 - 작업지시 관리 메뉴의 전체 기능 테스트: 목록 조회, 통계 카드, 검색/필터, 등록 (수주 연동 / 수동 등록), 상세 조회, 수정, 작업일지",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/ko/production/work-orders",
|
||||
"navigation": {
|
||||
"targetUrl": "/production/work-orders",
|
||||
"urlPattern": "/production/work-orders|/ko/production/work-orders",
|
||||
"menuHints": ["작업지시 관리", "작업지시", "작업지시 목록", "생산관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "생산관리",
|
||||
"level2": "작업지시 관리",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "생산관리 > 작업실적 페이지의 작업실적 조회 및 엑셀 다운로드 기능을 테스트하는 E2E 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/production/performance",
|
||||
"navigation": {
|
||||
"targetUrl": "/production/work-results",
|
||||
"urlPattern": "/production/work-results|/ko/production/work-results|/production/performance",
|
||||
"menuHints": ["작업실적", "작업 실적", "생산관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "생산관리",
|
||||
"level2": "작업실적",
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"description": "생산관리 > 작업자 화면 페이지의 내 작업 목록 조회 기능을 테스트하는 E2E 테스트",
|
||||
"baseUrl": "https://dev.codebridge-x.com",
|
||||
"url": "/production/worker",
|
||||
"navigation": {
|
||||
"targetUrl": "/production/worker",
|
||||
"urlPattern": "/production/worker|/ko/production/worker",
|
||||
"menuHints": ["작업자 화면", "작업자화면", "생산관리"]
|
||||
},
|
||||
"menuNavigation": {
|
||||
"level1": "생산관리",
|
||||
"level2": "작업자 화면",
|
||||
|
||||
Reference in New Issue
Block a user