{ "_comment": "검색 로직 그룹테스트 설정 - 24개 검색 시나리오를 6개 카테고리로 분류", "_usage": "node e2e/runner/run-search-group.js [--level quick|standard|full|audit|options|bug|edge] [--headless]", "groups": { "bug": { "name": "검색 버그 검증", "description": "특정 페이지 검색 버그 재현 및 검증", "scenarios": ["search-bug-draft", "search-bug-salary"], "totalSteps": 21, "pages": ["결재관리>기안함", "인사관리>급여관리"] }, "edge": { "name": "검색 엣지 케이스", "description": "특수문자/경계값 등 검색 엣지 케이스 검증", "scenarios": ["edge-special-chars-search"], "totalSteps": 14, "pages": ["판매관리>거래처관리"] }, "function": { "name": "검색 기능 동작 검증", "description": "모듈별 텍스트 검색/드롭다운 필터/초기화 동작 확인", "scenarios": ["search-function-acc", "search-function-sales", "search-function-hr-board"], "totalSteps": 53, "pages": [ "회계관리>어음관리", "회계관리>입금관리", "회계관리>거래처관리", "판매관리>거래처관리", "판매관리>수주관리", "판매관리>견적관리", "인사관리>사원관리", "게시판>자유게시판" ] }, "filter": { "name": "검색/필터/페이지네이션 복합", "description": "날짜필터, 거래처필터, 매출유형필터, 페이지네이션 복합 테스트", "scenarios": ["search-filter-acc-sales"], "totalSteps": 18, "pages": ["회계관리>매출관리"] }, "audit": { "name": "검색 기능 감사 (전수)", "description": "전 모듈 55+ 페이지 검색 UI 존재 및 동작 감사", "scenarios": [ "search-function-audit-acc1", "search-function-audit-acc2-hr", "search-function-audit-production", "search-function-audit-sales-approval", "search-function-audit-boards", "search-function-audit-settings" ], "totalSteps": 110, "pages": [ "회계관리 10+페이지", "인사관리 5+페이지", "생산관리 5+페이지", "판매관리 4+페이지", "결재관리 3+페이지", "게시판/고객센터 5+페이지", "설정 5+페이지" ] }, "options": { "name": "검색 옵션 전수 테스트", "description": "모든 검색 드롭다운/콤보박스 옵션 열거 및 선택 동작 검증", "scenarios": [ "search-options-acc-1", "search-options-acc-2", "search-options-acc-3", "search-options-acc-4", "search-options-approval", "search-options-boards-customer", "search-options-hr", "search-options-production", "search-options-quality-material", "search-options-sales", "search-options-settings" ], "totalSteps": 173, "pages": [ "회계관리 12페이지", "결재관리 3페이지", "게시판/고객센터 5페이지", "인사관리 7페이지", "생산관리 5페이지", "품질/자재 4페이지", "판매관리 5페이지", "설정 5페이지" ] } }, "levels": { "quick": { "name": "빠른 검증", "description": "버그+엣지+기능 검증 (~5분)", "include": ["bug", "edge", "function"], "scenarioCount": 6, "totalSteps": 88, "estimatedTime": "5분" }, "standard": { "name": "표준 그룹 테스트", "description": "기능검증 + 필터/페이지네이션 + 옵션 전수 (~18분)", "include": ["bug", "edge", "function", "filter", "options"], "scenarioCount": 17, "totalSteps": 279, "estimatedTime": "18분" }, "full": { "name": "전체 검색 테스트", "description": "24개 전 시나리오 실행 (~22분)", "include": ["bug", "edge", "function", "filter", "audit", "options"], "scenarioCount": 24, "totalSteps": 389, "estimatedTime": "22분" } }, "coverage": { "modules": { "회계관리": { "pages": 12, "scenarios": ["search-function-acc", "search-filter-acc-sales", "search-function-audit-acc1", "search-function-audit-acc2-hr", "search-options-acc-1", "search-options-acc-2", "search-options-acc-3", "search-options-acc-4"] }, "인사관리": { "pages": 7, "scenarios": ["search-bug-salary", "search-function-hr-board", "search-function-audit-acc2-hr", "search-options-hr"] }, "판매관리": { "pages": 5, "scenarios": ["search-function-sales", "search-function-audit-sales-approval", "search-options-sales"] }, "결재관리": { "pages": 3, "scenarios": ["search-bug-draft", "search-function-audit-sales-approval", "search-options-approval"] }, "게시판": { "pages": 5, "scenarios": ["search-function-hr-board", "search-function-audit-boards", "search-options-boards-customer"] }, "생산관리": { "pages": 5, "scenarios": ["search-function-audit-production", "search-options-production"] }, "품질관리": { "pages": 2, "scenarios": ["search-function-audit-production", "search-options-quality-material"] }, "자재관리": { "pages": 2, "scenarios": ["search-function-audit-production", "search-options-quality-material"] }, "설정": { "pages": 5, "scenarios": ["search-function-audit-settings", "search-options-settings"] }, "고객센터": { "pages": 3, "scenarios": ["search-function-audit-boards", "search-options-boards-customer"] } }, "totalPages": 49, "totalScenarios": 24, "totalSteps": 389 } }