128 lines
5.6 KiB
JSON
128 lines
5.6 KiB
JSON
{
|
|
"_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
|
|
}
|
|
}
|