E2E 테스트 리포트: 근태관리
테스트 ID: attendance-management
실행 시간: 2026-01-20 16:34:00 (KST)
소요 시간: 2분
테스트 결과: ✅ PASS
📊 테스트 요약
| 항목 |
결과 |
| 전체 스텝 수 |
13개 |
| 성공 |
13개 |
| 실패 |
0개 |
| 성공률 |
100% |
📋 스텝별 상세 결과
| 스텝 |
테스트 항목 |
상태 |
비고 |
| 1 |
근태관리 페이지 진입 |
✅ |
/ko/hr/attendance-management |
| 2 |
근태 현황 대시보드 |
✅ |
4개 카드 (미출근/정시/지각/휴가) |
| 3 |
기간 필터 확인 |
✅ |
6개 버튼 |
| 4 |
탭 필터 확인 |
✅ |
9개 탭 |
| 5 |
테이블 구조 확인 |
✅ |
11개 컬럼 |
| 6 |
근태 등록 모달 열기 |
✅ |
모달 정상 표시 |
| 7 |
근태 등록 모달 필드 |
✅ |
6개 필드 |
| 8 |
근태 등록 모달 닫기 |
✅ |
취소 버튼 동작 |
| 9 |
사유 등록 모달 열기 |
✅ |
모달 정상 표시 |
| 10 |
사유 유형 옵션 |
✅ |
콤보박스 존재 |
| 11 |
사유 등록 모달 닫기 |
✅ |
ESC 키 동작 |
| 12 |
검색 기능 확인 |
✅ |
검색 필드 존재 |
| 13 |
엑셀 다운로드 버튼 |
✅ |
버튼 존재 |
📈 UI 요소 검증 결과
| UI 요소 |
검증 수준 |
결과 |
| 페이지 타이틀 |
Level 2 |
✅ "근태관리" |
| 페이지 설명 |
Level 2 |
✅ "직원 출퇴근 및 근태 정보를 관리합니다" |
| 통계 카드 |
Level 2 |
✅ 4개 카드 |
| 기간 필터 버튼 |
Level 2 |
✅ 6개 버튼 |
| 상태 탭 |
Level 2 |
✅ 9개 탭 |
| 데이터 테이블 |
Level 2 |
✅ 7건 표시 |
| 근태 등록 모달 |
Level 3 |
✅ 열기/닫기 정상 |
| 사유 등록 모달 |
Level 3 |
✅ 열기/닫기 정상 |
📊 현재 데이터 현황
| 항목 |
값 |
| 전체 |
7건 |
| 미출근 |
5명 |
| 정시 출근 |
1명 |
| 지각 |
1명 |
| 휴가 |
0명 |
📊 탭 필터 구조
| 탭 |
건수 |
| 전체 |
7 |
| 미출근 |
5 |
| 정시 출근 |
1 |
| 지각 |
1 |
| 결근 |
0 |
| 휴가 |
0 |
| 출장 |
0 |
| 외근 |
0 |
| 연장근무 |
0 |
📊 테이블 컬럼 구조
| 컬럼 |
표시 |
| 번호 |
✅ |
| 부서 |
✅ |
| 직책 |
✅ |
| 이름 |
✅ |
| 직급 |
✅ |
| 기준일 |
✅ |
| 출근 |
✅ |
| 퇴근 |
✅ |
| 휴게 |
✅ |
| 연장근무 |
✅ |
| 사유 |
✅ |
📊 근태 등록 모달 필드
| 필드 |
타입 |
기본값 |
| 대상 |
combobox |
선택 |
| 기준일 |
datepicker |
2026-01-20 |
| 출근 시간 |
timepicker |
9시 0분 |
| 퇴근 시간 |
timepicker |
18시 0분 |
| 야간 연장 시간 |
timepicker |
0시간 0분 |
| 주말 연장 시간 |
timepicker |
0시간 0분 |
📊 사유 등록 모달 필드
| 필드 |
타입 |
기본값 |
| 대상 |
combobox |
선택 |
| 기준일 |
datepicker |
2026-01-20 |
| 유형 |
combobox |
선택 |
📸 스크린샷
- 근태관리 페이지:
screenshots/08_attendance_management_page-2026-01-20T07-33-06-399Z.png
- 근태 등록 모달:
screenshots/09_attendance_register_modal-2026-01-20T07-33-21-554Z.png
- 사유 등록 모달:
screenshots/10_reason_register_modal-2026-01-20T07-33-41-122Z.png
📝 테스트 결론
✅ 정상 동작 확인된 기능
- 근태관리 페이지 로딩
- 통계 카드 (미출근/정시출근/지각/휴가)
- 기간 필터 버튼 (6개)
- 상태 탭 (9개)
- 데이터 테이블 (11개 컬럼)
- 근태 등록 모달 열기/닫기
- 사유 등록 모달 열기/닫기
- 엑셀 다운로드 버튼
📌 참고사항
- 근태 등록 실제 저장 미테스트 (데이터 변경 방지)
- 사유 등록 실제 저장 미테스트
- 엑셀 다운로드 실제 동작 미테스트
테스트 실행자: Claude Code (QA Reporter)
리포트 생성 시간: 2026-01-20 16:34:00 (KST)