Files
sam-hotfix/attendance-management_2026-01-22_08-28-00.md
2026-01-22 13:04:25 +09:00

3.6 KiB

E2E 테스트 리포트: 근태관리 테스트

테스트 ID: attendance-management 실행 시간: 2026-01-22 08:28:00 (KST) 소요 시간: 2분 테스트 결과: PASS


📊 테스트 요약

항목 결과
전체 스텝 수 13개
성공 13개
실패 0개
경고 0개
성공률 100%

📋 스텝별 상세 결과

스텝 테스트 항목 상태 비고
1 인사관리 메뉴 진입 인사관리 > 근태관리 이동 성공
2 근태 현황 대시보드 미출근 8명, 정시출근 1명, 지각 0명, 휴가 0명
3 기간 필터 확인 당해년도, 전전월, 전월, 당월, 어제, 오늘 버튼
4 탭 필터 확인 9개 탭 (전체, 미출근, 정시출근 등)
5 근태 테이블 구조 11개 컬럼 정상
6 근태 등록 모달 열기 모달 정상 표시
7 근태 등록 필드 확인 대상, 기준일, 출퇴근 시간, 연장시간
8 근태 등록 모달 닫기 취소 버튼 동작
9 사유 등록 모달 열기 모달 정상 표시
10 사유 유형 옵션 대상, 기준일, 유형 필드 확인
11 사유 등록 모달 닫기 ESC 키 동작
12 검색 기능 확인 UI 존재 확인
13 엑셀 다운로드 버튼 버튼 존재 확인

📈 동작 검증 결과

UI 요소 검증 수준 동작 결과 비고
메뉴 네비게이션 Level 3 인사관리 > 근태관리 정상 이동
통계 카드 Level 2 4개 카드 표시 데이터 정상
탭 필터 Level 2 9개 탭 존재 전체 9건
근태 등록 버튼 Level 3 클릭 → 모달 열림 필드 확인
사유 등록 버튼 Level 3 클릭 → 모달 열림 필드 확인
엑셀 다운로드 Level 2 버튼 존재 UI 확인

정상 동작 확인된 기능

  1. 페이지 로드

    • URL: /ko/hr/attendance-management
    • 제목: 근태관리 - 직원 출퇴근 및 근태 정보를 관리합니다
  2. 통계 카드

    • 미출근: 8명
    • 정시 출근: 1명
    • 지각: 0명
    • 휴가: 0명
  3. 기간 필터

    • 당해년도, 전전월, 전월, 당월, 어제, 오늘 버튼 정상
  4. 탭 필터

    • 전체 9, 미출근 8, 정시 출근 1, 지각 0, 결근 0, 휴가 0, 출장 0, 외근 0, 연장근무 0
  5. 테이블 구조

    • 컬럼: 번호, 부서, 직책, 이름, 직급, 기준일, 출근, 퇴근, 휴게, 연장근무, 사유
    • 데이터: 9건 표시
  6. 근태 등록 모달

    • 대상: 선택 (combobox)
    • 기준일: 2026-01-22 (datepicker)
    • 출근 시간: 9시 0분
    • 퇴근 시간: 18시 0분
    • 야간 연장 시간: 0시간 0분
    • 주말 연장 시간: 0시간 0분
    • 버튼: 취소, 저장
  7. 사유 등록 모달

    • 대상: 선택 (combobox)
    • 기준일: 2026-01-22
    • 유형: 선택 (combobox)
    • 버튼: 취소, 등록

📸 스크린샷

  • attendance-management-page: 메인 페이지
  • attendance-management-reason-modal: 사유 등록 모달

🎯 테스트 결론

모든 근태관리 UI 기능이 정상적으로 동작합니다:

  • 메뉴 네비게이션
  • 통계 카드 표시
  • 기간 필터 버튼
  • 탭 필터
  • 테이블 데이터
  • 근태 등록 모달
  • 사유 등록 모달
  • 엑셀 다운로드 버튼

테스트 실행자: Claude Code (QA Reporter) 리포트 생성 시간: 2026-01-22 08:28:00 (KST)