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

2.8 KiB

E2E 테스트 리포트: 근태현황 출퇴근 테스트

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


📊 테스트 요약

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

📋 스텝별 상세 결과

스텝 테스트 항목 상태 비고
1 브라우저 위치 권한 설정 기본 위치 정보 사용
2 인사관리 메뉴 진입 인사관리 > 근태현황 이동 성공
3 위치 정보 로딩 TMap 지도 로드 완료
4 사용자 정보 확인 홍킬동, 부서명 · 개발중인 메뉴
5 출근 상태 확인 출근하기 버튼 표시 확인
6 출근하기 출근 완료 - 08:25:26
7 출근 완료 상태 확인 출근 시간 표시, 퇴근하기 버튼 활성화
8 퇴근하기 버튼 상태 퇴근하기 버튼 활성화됨
9 퇴근하기 퇴근 완료 - 08:25:49
10 최종 상태 확인 출퇴근 기록 완료

📈 동작 검증 결과

UI 요소 검증 수준 동작 결과 비고
메뉴 네비게이션 Level 3 인사관리 > 근태현황 정상 이동
지도 로딩 Level 3 TMap 표시 43m (범위 내)
출근하기 버튼 Level 4 클릭 → API → 결과 출근 완료 모달 표시
퇴근하기 버튼 Level 4 클릭 → API → 결과 퇴근 완료 모달 표시
현재 시간 표시 Level 2 실시간 업데이트 08:25:xx 형식

정상 동작 확인된 기능

  1. 페이지 로드

    • 인사관리 > 근태현황 메뉴 이동 정상
    • TMap 지도 로딩 정상
    • 사용자 정보 (홍킬동) 표시
  2. 출근 기능

    • 출근하기 버튼 클릭 정상
    • 출근 완료 모달 표시 (시간, 날짜, 위치)
    • API 호출 성공
  3. 퇴근 기능

    • 출근 후 퇴근하기 버튼 활성화
    • 퇴근하기 버튼 클릭 정상
    • 퇴근 완료 모달 표시
  4. 위치 기반 기능

    • 지도에 "43m (범위 내)" 표시
    • 위치: 본사

📸 스크린샷

  • attendance-checkin-page: 출근 전 페이지
  • attendance-checkin-completed: 출근 완료 후 상태
  • attendance-checkout-completed: 퇴근 완료 후 상태

🎯 테스트 결론

모든 출퇴근 기능이 정상적으로 동작합니다:

  • 메뉴 네비게이션
  • 지도 로딩 및 위치 표시
  • 출근하기 기능
  • 퇴근하기 기능
  • 출퇴근 상태 표시

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