Files
sam-hotfix/attendance-reason_2026-01-20_08-12-40.md
2026-01-20 09:36:12 +09:00

2.8 KiB

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

테스트 ID: attendance-reason 실행 시간: 2026-01-20 08:12:40 (KST) 소요 시간: 2분 테스트 결과: PASS


📊 테스트 요약

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

📋 스텝별 상세 결과

스텝 테스트 항목 상태 비고
1 인사관리 > 근태관리 메뉴 진입 /hr/attendance-management
2 사유 등록 모달 열기 "사유 정보" 모달 표시
3 대상 직원 선택 홍킬동 선택
4 사유 유형 선택 출장신청서 선택
5 등록 버튼 클릭 출장신청서 작성 페이지로 이동
6 출장신청 페이지 확인 /hr/documents/new?type=businessTripRequest

📈 동작 검증 결과

UI 요소 검증 수준 동작 결과
사유 등록 버튼 Level 3 클릭 → 모달 열림
대상 드롭다운 Level 3 클릭 → 옵션 표시 → 선택
유형 드롭다운 Level 3 클릭 → 옵션 표시 → 선택
등록 버튼 Level 4 클릭 → 문서 작성 페이지 이동

🔍 페이지 이동 검증

항목 예상 실제 결과
등록 전 URL /hr/attendance-management /hr/attendance-management
등록 후 URL 문서 작성 페이지 /hr/documents/new?type=businessTripRequest
페이지 제목 출장신청 출장신청
폼 필드 제목, 시작일, 종료일, 출장지, 목적 존재 확인

📸 스크린샷

  • 대상 드롭다운: screenshots/07_reason_target_dropdown-2026-01-19T23-11-10-189Z.png
  • 대상 선택 완료: screenshots/08_reason_target_selected-2026-01-19T23-11-57-318Z.png
  • 유형 선택 완료: screenshots/09_reason_type_selected-2026-01-19T23-12-20-542Z.png
  • 출장신청 페이지: screenshots/10_reason_registered-2026-01-19T23-12-36-703Z.png

📝 테스트 결론

정상 동작 확인된 기능

  • 사유 등록 모달 열기
  • 대상 직원 드롭다운 (홍킬동 선택)
  • 사유 유형 드롭다운 (출장신청서/휴가신청서/외근신청서/연장근무신청서)
  • 등록 버튼 클릭 → 해당 문서 작성 페이지 이동

📌 참고사항

  • "등록" 버튼 클릭 시 직접 사유가 등록되는 것이 아니라, 해당 유형의 문서 작성 페이지로 이동
  • 출장신청서 → /hr/documents/new?type=businessTripRequest
  • 이는 결재 문서 시스템과 연동된 정상적인 동작

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