E2E 테스트 리포트: 출퇴근 체크인
테스트 ID: attendance-checkin
실행 시간: 2026-01-20 18:33:00 (KST)
소요 시간: 3분
테스트 결과: ✅ PASS
📊 테스트 요약
| 항목 |
결과 |
| 전체 스텝 수 |
6개 |
| 성공 |
6개 |
| 실패 |
0개 |
| 성공률 |
100% |
📋 스텝별 상세 결과
| 스텝 |
테스트 항목 |
상태 |
비고 |
| 1 |
근태현황 페이지 접근 |
✅ |
메뉴 통해 접근 (인사관리 → 근태현황) |
| 2 |
지도 표시 확인 |
✅ |
TMap 지도 정상 로드 |
| 3 |
출퇴근 패널 확인 |
✅ |
사용자 정보, 현재 시간, 출근하기 버튼 |
| 4 |
출근하기 버튼 클릭 |
✅ |
버튼 클릭 성공 |
| 5 |
출근 완료 모달 확인 |
✅ |
18:31:54, 2026년 1월 20일 (화), 본사 |
| 6 |
출근 상태 확인 |
✅ |
퇴근하기 버튼으로 변경, 출근 시간 표시 |
📈 검증 결과
지도 기능
| 항목 |
예상 |
실제 |
결과 |
| 지도 로드 |
TMap 표시 |
TMap Mobility 지도 표시 |
✅ |
| 현재 위치 |
범위 내 |
43m (범위 내) |
✅ |
| 단축키 안내 |
표시 |
방향키, 확대/축소 등 표시 |
✅ |
출퇴근 패널
| 항목 |
예상 |
실제 |
결과 |
| 사용자명 |
표시 |
홍킬동 |
✅ |
| 부서 정보 |
표시 |
부서명 · 개발중인 메뉴 |
✅ |
| 현재 시간 |
실시간 |
18:33:24 (실시간 업데이트) |
✅ |
출근 처리
| 항목 |
예상 |
실제 |
결과 |
| 출근 버튼 |
클릭 가능 |
출근하기 버튼 클릭 성공 |
✅ |
| 출근 모달 |
표시 |
출근 완료 모달 표시 |
✅ |
| 출근 시간 |
기록 |
18:31:54 |
✅ |
| 상태 변경 |
퇴근하기 |
버튼이 퇴근하기로 변경 |
✅ |
| 출근 상태 |
표시 |
"출근 완료" + 출근 시간 표시 |
✅ |
📊 UI 요소 검증 결과
| UI 요소 |
검증 수준 |
결과 |
비고 |
| TMap 지도 |
Level 2 |
✅ |
지도 로드 및 표시 |
| 출퇴근 패널 |
Level 2 |
✅ |
사용자 정보 표시 |
| 출근하기 버튼 |
Level 4 |
✅ |
클릭 → 출근 처리 완료 |
| 출근 완료 모달 |
Level 3 |
✅ |
시간/날짜/위치 표시 |
| 퇴근하기 버튼 |
Level 2 |
✅ |
상태 변경 후 표시 |
📸 스크린샷
- 근태현황 페이지:
screenshots/002_attendance_status-*.png
- 출근 완료 모달:
screenshots/002_attendance_checkin_result-*.png
- 출근 후 상태:
screenshots/002_attendance_after_checkin-*.png
📝 테스트 결론
✅ 정상 동작 확인된 기능
- TMap 지도 로딩 및 현재 위치 표시
- 위치 범위 확인 (43m - 범위 내)
- 출퇴근 패널 사용자 정보 표시
- 실시간 시간 표시
- 출근하기 버튼 클릭 → 출근 처리
- 출근 완료 모달 (시간, 날짜, 위치 정보)
- 출근 후 상태 변경 (퇴근하기 버튼, 출근 시간 표시)
📌 참고사항
- URL: 시나리오
/ko/hr/attendance-checkin → 실제 /ko/hr/attendance
- 메뉴 경로: 인사관리 → 근태현황
- 테스트 사용자: 홍킬동
- 출근 위치: 본사 (43m 범위 내)
테스트 실행자: Claude Code (QA Reporter)
리포트 생성 시간: 2026-01-20 18:33:00 (KST)