Files
sam-hotfix/vacation-management_2026-01-21_22-30-00.md
2026-01-22 13:04:25 +09:00

5.7 KiB

E2E 테스트 리포트: 휴가관리 테스트

테스트 ID: vacation-management 실행 시간: 2026-01-21 22:30:00 (KST) 소요 시간: 5분 테스트 결과: PASS


📊 테스트 요약

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

📋 스텝별 상세 결과

스텝 테스트 항목 상태 비고
1 휴가관리 페이지 진입 /hr/vacation-management
2 페이지 구조 확인 통계 카드 4개, 탭 3개
3 휴가 사용현황 탭 확인 9건 데이터, 10개 컬럼
4 휴가 부여현황 탭 전환 3건 데이터, 10개 컬럼
5 부여등록 모달 열기 5개 입력 필드
6 사원 선택 드롭다운 확인 9명 사원 옵션
7 휴가 부여 등록 홍길동_20260120에게 1일 부여
8 휴가 신청현황 탭 전환 3건 데이터
9 휴가신청 모달 열기 4개 입력 필드
10 휴가신청 모달 취소 정상 닫힘
11 승인 다이얼로그 열기 "정말 1건을 승인하시겠습니까?"
12 승인 다이얼로그 취소 정상 닫힘

📈 동작 검증 결과

UI 요소 검증 수준 동작 결과 비고
통계 카드 Level 2 데이터 표시 4개 카드
탭 전환 Level 3 클릭 → 테이블 변경 3개 탭
부여등록 버튼 Level 3 클릭 → 모달 열림
사원 선택 드롭다운 Level 3 클릭 → 옵션 표시 9명
부여 등록 Level 4 입력 → 등록 → 저장 API 호출 성공
휴가신청 버튼 Level 3 클릭 → 모달 열림
체크박스 선택 Level 3 클릭 → 선택
승인 버튼 Level 3 클릭 → 확인 다이얼로그

정상 동작 확인된 기능

  • 휴가관리 페이지 정상 로드
  • 통계 카드 4개 표시 (휴가 승인 대기, 연차, 경조사, 연간 연차 사용률)
  • 3개 탭 전환 정상 동작
  • 휴가 사용현황 탭 (9건 데이터)
  • 휴가 부여현황 탭 (3건 데이터)
  • 휴가 신청현황 탭 (3건 데이터)
  • 부여등록 모달 열기/닫기
  • 사원 선택 드롭다운 (9명)
  • 휴가 부여 등록 성공
  • 휴가신청 모달 열기/닫기
  • 체크박스 선택
  • 승인/거절 확인 다이얼로그

📝 페이지 구조

통계 카드

카드 표시 값
휴가 승인 대기 1명
연차 9명
경조사 0명
연간 연차 사용률 0.0%

날짜 필터 버튼

  • 당해년도, 전전월, 전월, 당월, 어제, 오늘

탭 구조

데이터 수
휴가 사용현황 9건
휴가 부여현황 3건
휴가 신청현황 3건

📝 탭별 테이블 구조

휴가 사용현황 컬럼

컬럼
체크박스
번호
부서
직책
이름
직급
입사일
기본
부여
사용
잔여

휴가 부여현황 컬럼

컬럼
체크박스
번호
부서
직책
이름
직급
유형
부여일
부여휴가일수
사유

휴가 신청현황 컬럼

컬럼
체크박스
번호
부서
직책
이름
직급
휴가기간
휴가일수
상태
신청일

📝 모달 구조

휴가 부여 등록 모달

필드 타입 비고
사원 선택 드롭다운 9명 옵션
휴가 유형 드롭다운 연차 기본값
부여일 날짜 오늘 기본값
부여 일수 숫자 1일 기본값
사유 텍스트 선택 입력

버튼: 취소, 등록

휴가 신청 모달

필드 타입 비고
사원 선택 드롭다운 9명 옵션
휴가 유형 드롭다운 연차 기본값
시작일 날짜 캘린더
종료일 날짜 캘린더

버튼: 취소, 신청

승인 확인 다이얼로그

항목 내용
제목 휴가 승인
메시지 정말 N건을 승인하시겠습니까?
버튼 취소, 승인

📝 드롭다운 옵션 검증

사원 선택 드롭다운 (9명)

옵션
홍길동_20260120 (-)
E2E테스트사원_20260120 (-)
검수테스트사원 (-)
E2E테스트사원_20260120 (-)
테스트사원_20260117034400 (-)
홍길동 (-)
test02 (-)
test01 (-)
홍킬동 (-)

📊 CRUD 테스트 결과

Create (휴가 부여 등록)

필드 입력값
사원 홍길동_20260120
휴가 유형 연차
부여일 2026-01-21
부여 일수 1일
사유 E2E 테스트 휴가 부여

결과: 등록 성공, 모달 닫힘, URL 유지

Read (조회)

결과
휴가 사용현황 9건 표시
휴가 부여현황 3건 표시
휴가 신청현황 3건 표시

📸 스크린샷

  • vacation_management_page-2026-01-21T13-23-32-557Z.png (페이지 초기 상태)
  • vacation_grant_modal-2026-01-21T13-24-18-420Z.png (부여등록 모달)
  • vacation_grant_form_filled-2026-01-21T13-24-46-034Z.png (부여등록 입력 완료)
  • vacation_grant_success-2026-01-21T13-25-15-836Z.png (부여 등록 후)
  • vacation_request_modal-2026-01-21T13-25-37-015Z.png (휴가신청 모달)
  • vacation_approve_dialog-2026-01-21T13-26-08-980Z.png (승인 확인 다이얼로그)

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