Files
sam-hotfix/attendance-management_2026-01-20_16-34-00.md
2026-01-21 08:01:58 +09:00

3.9 KiB

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)