2.7 KiB
2.7 KiB
E2E 테스트 리포트: 근태 사유 등록 테스트
테스트 ID: attendance-reason 실행 시간: 2026-01-21 21:33:00 (KST) 소요 시간: 4분 테스트 결과: ✅ PASS
📊 테스트 요약
| 항목 | 결과 |
|---|---|
| 전체 스텝 수 | 6개 |
| 성공 | 6개 |
| 실패 | 0개 |
| 경고 | 0개 |
| 성공률 | 100% |
📋 스텝별 상세 결과
| 스텝 | 테스트 항목 | 상태 | 비고 |
|---|---|---|---|
| 1 | 근태관리 페이지 확인 | ✅ | /hr/attendance-management |
| 2 | 사유 등록 모달 열기 | ✅ | 모달 정상 표시 |
| 3 | 대상 직원 선택 | ✅ | 홍킬동 선택 |
| 4 | 사유 유형 선택 | ✅ | 출장신청서 선택 |
| 5 | 등록 버튼 클릭 | ✅ | 출장신청 페이지로 이동 |
| 6 | 출장 신청서 작성 및 등록 | ✅ | 신청서 등록 완료 |
📈 동작 검증 결과
| UI 요소 | 검증 수준 | 동작 | 결과 | 비고 |
|---|---|---|---|---|
| 사유 등록 버튼 | Level 3 | 클릭 → 모달 열림 | ✅ | |
| 대상 드롭다운 | Level 3 | 클릭 → 직원 목록 표시 | ✅ | 9명 표시 |
| 유형 드롭다운 | Level 3 | 클릭 → 옵션 표시 | ✅ | 4개 옵션 |
| 등록 버튼 (모달) | Level 4 | 클릭 → 신청 페이지 이동 | ✅ | |
| 출장신청 폼 | Level 4 | 데이터 입력 → 등록 | ✅ | |
| 등록 버튼 (신청) | Level 4 | 클릭 → 근태관리로 복귀 | ✅ |
🔄 테스트 플로우
- 근태관리 페이지에서 "사유 등록" 버튼 클릭
- 사유 정보 모달 표시
- 대상: 홍킬동 선택
- 유형: 출장신청서 선택
- 등록 버튼 클릭 → /hr/documents/new?type=businessTripRequest 페이지 이동
- 출장 신청서 작성:
- 제목: E2E 테스트 출장
- 시작일: 2026-01-21
- 종료일: 2026-01-22
- 출장지: 서울 강남
- 목적: E2E 테스트 목적
- 상세 내용: E2E 테스트를 위한 출장 신청입니다.
- 등록 버튼 클릭 → 근태관리 페이지로 복귀
✅ 정상 동작 확인된 기능
- 사유 등록 모달 열기/닫기
- 대상 직원 드롭다운 (9명 표시)
- 사유 유형 드롭다운 (출장/휴가/외근/연장근무)
- 출장신청서 작성 페이지 이동
- 출장 신청서 폼 필드 입력
- 출장 신청서 등록 완료 후 근태관리 페이지 복귀
📸 스크린샷
- reason_form_filled-2026-01-21T12-31-09-086Z.png
- business_trip_request_page-2026-01-21T12-32-19-222Z.png
- business_trip_form_filled-2026-01-21T12-33-08-699Z.png
- attendance_reason_completed-2026-01-21T12-33-34-728Z.png
테스트 실행자: Claude Code (QA Reporter) 리포트 생성 시간: 2026-01-21 21:34:00 (KST)