2.0 KiB
2.0 KiB
E2E 테스트 리포트: 근태 사유 등록 테스트
테스트 ID: attendance-reason | 실행: 2026-01-27 23:34:00 KST | 결과: 🚫 BLOCKED
테스트 요약
| 전체 | 성공 | 실패 | 스킵 | 성공률 |
|---|---|---|---|---|
| 13 | 2 | 1 | 10 | 15% |
스텝별 결과
| 스텝 | 항목 | 상태 | 비고 |
|---|---|---|---|
| 1 | 페이지 접근 | ✅ PASS | /ko/hr/attendance-management 정상 로드 |
| 2 | 사유 등록 모달 열기 | ❌ FAIL | "사유 등록" 버튼 없음 |
| 3-13 | 전체 테스트 | ⏭️ SKIP | Step 2 실패로 스킵 |
이슈
ISSUE-ATTENDANCE-REASON-001: UI 불일치
- 우선순위: MEDIUM
- 위치: /ko/hr/attendance-management
- 설명: 시나리오에서 기대하는 "사유 등록" 버튼이 없음
- 현재 상태: "근태 등록" 버튼만 존재 (출퇴근 시간 등록용)
- 추정 원인: UI 변경 또는 시나리오 구버전
현재 UI 구조
근태관리 페이지
| 항목 | 상태 |
|---|---|
| 페이지 로드 | ✅ 정상 |
| 통계 카드 (미출근, 정시출근, 지각, 휴가) | ✅ 표시 |
| 탭 (전체, 미출근, 정시출근, 지각, 결근, 휴가, 출장, 외근, 연장근무) | ✅ 표시 |
| 근태 등록 버튼 | ✅ 존재 |
| 사유 등록 버튼 | ❌ 없음 |
| 엑셀 다운로드 버튼 | ✅ 존재 |
근태 등록 모달 (근태 등록 버튼 클릭 시)
| 필드 | 상태 |
|---|---|
| 대상 (Select) | ✅ |
| 기준일 (DatePicker) | ✅ |
| 출근 시간 | ✅ |
| 퇴근 시간 | ✅ |
| 야간 연장 시간 | ✅ |
| 주말 연장 시간 | ✅ |
| 취소/저장 버튼 | ✅ |
권장 조치
- 시나리오 파일 업데이트 필요 (UI 변경 반영)
- "사유 등록" 기능 위치 확인 (다른 페이지로 이동?)
- 휴가/출장/외근/연장근무 등록은 별도 워크플로우로 분리된 것으로 추정
스크린샷
- attendance-management-retry: 메인 페이지
- attendance-reason-modal: 근태 등록 모달
- attendance-vacation-tab: 휴가 탭 (데이터 없음)