# E2E 테스트 리포트: 근태 사유 등록 테스트 **테스트 ID**: attendance-reason | **실행**: 2026-01-28 11:38:00 | **결과**: BLOCKED ## 테스트 요약 | 전체 | 성공 | 실패 | 스킵 | 성공률 | |------|------|------|------|--------| | 13 | 2 | 0 | 11 | 15% | ## 스텝별 결과 | 스텝 | 항목 | 상태 | 비고 | |------|------|------|------| | step-0 | 사이드바 메뉴 탐색 준비 | ✅ PASS | - | | step-1 | 인사관리 > 근태관리 메뉴 진입 | ✅ PASS | URL 확인 완료 | | step-1-1 | 위치 권한 팝업 처리 | ⏭️ SKIP | 테스트 불가 | | step-2 | 사유 등록 모달 열기 | ❌ BLOCKED | **"사유 등록" 버튼 미존재** | | step-3 | 대상 직원 선택 | ⏭️ SKIP | step-2 실패로 진행 불가 | | step-4 | 사유 유형 선택 | ⏭️ SKIP | step-2 실패로 진행 불가 | | step-5 | 사유 등록 | ⏭️ SKIP | step-2 실패로 진행 불가 | | step-6 | 등록된 사유 탭에서 확인 | ⏭️ SKIP | step-2 실패로 진행 불가 | | step-7 | 등록된 사유 수정 모달 열기 | ⏭️ SKIP | step-2 실패로 진행 불가 | | step-8 | 사유 정보 수정 | ⏭️ SKIP | step-2 실패로 진행 불가 | | step-9 | 수정 저장 | ⏭️ SKIP | step-2 실패로 진행 불가 | | step-9-1 | 수정 데이터 반영 확인 | ⏭️ SKIP | step-2 실패로 진행 불가 | | step-10~13 | 삭제 관련 스텝 | ⏭️ SKIP | step-2 실패로 진행 불가 | ## 버그/이슈 ### BUG-ATT-002: 사유 등록 기능 미구현 또는 시나리오 불일치 - **우선순위**: High - **위치**: `/ko/hr/attendance-management` - **상세**: - 시나리오 JSON에서 예상하는 "사유 등록" 버튼이 페이지에 존재하지 않음 - 현재 페이지에 존재하는 버튼: "근태 등록", "엑셀 다운로드" - 사이드바에 "사유" 관련 메뉴 없음 - 출장/휴가/외근/연장근무 탭은 필터로만 존재 (등록 기능 아님) - **가능한 원인**: 1. 사유 등록 기능이 아직 구현되지 않음 2. 시나리오 JSON이 구 디자인 기준으로 작성됨 3. 휴가관리 등 별도 메뉴에서 관리될 수 있음 - **예상**: "사유 등록" 버튼 존재 - **실제**: 해당 버튼 미존재 ## 페이지 분석 - **URL**: /ko/hr/attendance-management - **존재하는 버튼**: 근태 등록, 엑셀 다운로드, 필터, 초기화 - **존재하는 탭**: 전체, 미출근, 정시 출근, 지각, 결근, 휴가, 출장, 외근, 연장근무 - **탭 설명**: 근태 상태별 필터 기능 (등록 기능 아님) ## 권장 조치 1. 시나리오 JSON 파일 검토 및 현재 UI와 동기화 필요 2. "사유 등록" 기능 구현 여부 확인 3. 휴가관리, 출장관리 등 별도 메뉴에서 해당 기능 확인 --- *Generated by E2E Test Automation | 2026-01-28 11:38:00 KST*