Files
sam-hotfix/attendance-register_2026-01-20_21-27-00.md
2026-01-21 08:01:58 +09:00

3.7 KiB

E2E 테스트 리포트: 근태 등록 테스트

테스트 ID: attendance-register 실행 시간: 2026-01-20 21:27:00 (KST) 소요 시간: 4분 테스트 결과: FAIL


📊 테스트 요약

항목 결과
전체 스텝 수 6개
성공 4개
실패 2개
경고 0개
성공률 67%

📋 스텝별 상세 결과

스텝 테스트 항목 상태 비고
1 인사관리 > 근태관리 진입 PASS URL: /hr/attendance-management
2 근태 등록 모달 열기 PASS 모달 표시 확인
3 대상 직원 선택 PASS 홍킬동 선택
4 저장 버튼 클릭 FAIL 서버 에러 발생
5 등록 결과 확인 FAIL 데이터 미등록
6 테이블 데이터 확인 ⚠️ SKIP 등록 실패로 인해 스킵

📈 동작 검증 결과

UI 요소 검증 수준 동작 결과 비고
근태 등록 버튼 Level 3 클릭 → 모달 열림 정상
대상 콤보박스 Level 3 클릭 → 목록 표시 → 선택 홍킬동 선택
저장 버튼 Level 4 클릭 → API 호출 → 서버 에러 Create failed

🐛 발견된 버그

BUG-001: 근태 등록 시 서버 에러

우선순위: High 발견 위치: 근태관리 > 근태 등록 모달 영향 범위: api / react

📝 버그 설명

근태 등록 모달에서 저장 버튼 클릭 시 서버 에러가 발생하여 데이터가 등록되지 않음.

🔄 재현 단계

  1. 인사관리 > 근태관리 페이지 진입
  2. "근태 등록" 버튼 클릭
  3. 대상 직원 선택 (홍킬동)
  4. "저장" 버튼 클릭
  5. 콘솔에 "Create failed: 서버 에러" 메시지 출력

예상 결과 vs 실제 결과

항목 예상 실제 결과
저장 동작 성공 + 모달 닫힘 서버 에러
토스트 메시지 "등록 완료" 없음
테이블 데이터 10건 (1건 추가) 9건 (변화 없음)
콘솔 로그 성공 로그 "Create failed: 서버 에러"

🔍 원인 분석

  • API 호출 시 서버 측 에러 발생
  • 백엔드 API 엔드포인트 문제 또는 필수 파라미터 누락 가능성
  • 데이터 유효성 검증 실패 가능성

💡 수정 제안 (개발자 참고용)

1. 백엔드 API 로그 확인 필요
2. 요청 파라미터 확인:
   - 대상 직원 ID
   - 기준일
   - 출근시간/퇴근시간
3. 서버 에러 응답 메시지 상세화 필요

변경 승인 정책: ⚠️ 컨펌 필요

📚 관련 문서

  • SAM 정책: C:\Users\codeb\.claude\skills\sam_policy\SKILL.md
  • API 규칙: C:\Users\codeb\docs\standards\api-rules.md

🔍 콘솔 로그 분석

유형 메시지 심각도 조치 필요 여부
ERROR Create failed: 서버 에러 Critical 버그 수정 필요

📸 스크린샷


📝 테스트 결론

정상 동작 확인된 기능

  • 근태 등록 모달 열기
  • 대상 직원 선택 (콤보박스)

버그 발견된 기능

  • 근태 등록 저장 기능 - BUG-001

💡 권장 사항

  1. 즉시 수정 필요 (Critical):
    • 근태 등록 API 서버 에러 수정

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