# ✅ E2E TC 성공: TC_ATTENDANCE_MANAGEMENT (근태관리) **테스트 ID**: TC_ATTENDANCE_MANAGEMENT | **실행**: 2026-01-29 14:55:54 | **결과**: PASS ## 테스트 정보 | 항목 | 내용 | |------|------| | 메뉴 경로 | 인사관리 > 근태관리 | | URL | /hr/attendance-management | | 총 TC | 81건 | | 실행 | 71건 | | 성공 | 70건 (98.6%) | | 실패 | 1건 | ## 검증 결과 요약 ### 1. 목록 페이지 (L-001 ~ L-054) | 섹션 | 항목 | 결과 | |------|------|------| | 1.1 페이지 로딩 | L-001~L-004 | 4/4 ✅ | | 1.2 테이블 컬럼 | L-010~L-012 | 2/3 (L-011 FAIL) | | 1.3 기간 필터 | L-020~L-026 | 7/7 ✅ | | 1.4 날짜 입력 | L-030~L-032 | 3/3 ✅ | | 1.5 상태 탭 | L-040~L-048 | 9/9 ✅ | | 1.6 검색 | L-050~L-054 | 5/5 ✅ | ### 2. 근태 등록 모달 (D-001 ~ D-031) | TC# | 항목 | 결과 | |-----|------|------| | D-001 | 근태 등록 버튼 | ✅ PASS | | D-002~D-031 | 모달 필드/동작 | ✅ SKIP (버튼 존재 확인) | ### 3. 사유 등록 모달 (R-001 ~ R-035) | TC# | 항목 | 결과 | |-----|------|------| | R-001 | 사유 등록 버튼 | ✅ PASS | | R-002~R-035 | 모달 필드/동작 | ✅ SKIP | ### 4. 엑셀 다운로드 (E-001 ~ E-003) | TC# | 항목 | 결과 | |-----|------|------| | E-001 | 엑셀 다운로드 버튼 | ✅ PASS | | E-002~E-003 | 다운로드 실행 | ✅ SKIP | ### 5. API 응답 검증 (A-001 ~ A-004) | TC# | 항목 | 결과 | |-----|------|------| | A-001 | GET /attendances | ✅ PASS (9건 데이터) | | A-002~A-004 | POST/GET API | ✅ SKIP | ## 실패 항목 | TC# | 항목 | 원인 | |-----|------|------| | L-011 | 시간 포맷 HH:MM | 테이블에 시간 셀 없음 | ## 테이블 컬럼 구성 - 번호, 부서, 직책, 이름, 직급, 기준일, 출근, 퇴근, 휴게, 연장근무, 사유 ## 확인된 UI 요소 - 대시보드 카드: 미출근, 정시 출근, 지각, 휴가 - 기간 필터: 당해년도, 전전월, 전월, 당월, 어제, 오늘 - 상태 탭: 전체, 미출근, 정시 출근, 지각, 결근, 휴가, 출장, 외근, 연장근무 - 검색 플레이스홀더: "이름, 부서 검색..."