Files
sam-hotfix/work-schedule_2026-01-22_10-28-00.md
2026-01-22 13:04:25 +09:00

3.4 KiB

E2E 테스트 리포트: 근무일정

테스트 ID: work-schedule 실행 시간: 2026-01-22 10:28:00 (KST) 소요 시간: 4분 테스트 결과: PASS


📊 테스트 요약

항목 결과
전체 스텝 수 10개 (핵심 기능 위주)
성공 10개
실패 0개
경고 0개
성공률 100%

📋 스텝별 상세 결과

스텝 테스트 항목 상태 비고
1 페이지 진입 /ko/settings/work-schedule 이동 성공
2 페이지 구조 확인 14개 폼 필드 표시
3 고용 형태 드롭다운 5개 옵션 표시
4 고용 형태 선택 정규직 선택 성공
5 주간 근무일 체크박스 7개 체크박스 (월~일)
6 출근 시간 타임피커 09:00 표시, 팝오버 동작
7 퇴근 시간 확인 18:00 표시
8 근로시간 입력 필드 주당 기준 40시간, 연장 12시간
9 휴게 시간 확인 시작 12:00, 종료 13:00
10 저장 버튼 클릭 시 URL 유지, 에러 없음

📈 동작 검증 결과

UI 요소 검증 수준 동작 결과 비고
페이지 로드 Level 3 URL 이동 /ko/settings/work-schedule
고용 형태 드롭다운 Level 3 클릭 → 옵션 표시 5개 고용 형태
옵션 선택 Level 4 선택 → 값 반영 정규직 선택
체크박스 Level 4 토글 → 상태 변경 토요일 체크/해제
타임피커 Level 3 클릭 → 팝오버 열림 시간 선택 UI
숫자 입력 Level 2 값 표시 40, 12
저장 버튼 Level 3 클릭 → 저장 처리 URL 유지, 에러 없음

정상 동작 확인된 기능

페이지 (/ko/settings/work-schedule)

  1. 페이지 로드

    • URL: /ko/settings/work-schedule
    • 제목: 근무일정
  2. 고용 형태 선택 (드롭다운)

    • 정규직
    • 계약직
    • 파견직
    • 용역직
    • 시간제 근로자
  3. 주간 근무일 체크박스 (7개)

    • 월, 화, 수, 목, 금: 기본 체크됨
    • 토, 일: 기본 해제됨
    • 체크박스 토글 동작 정상
  4. 근무 시간 설정

    • 출근 시간: 09:00 (타임피커)
    • 퇴근 시간: 18:00 (타임피커)
  5. 주당 근로시간

    • 주당 기준 근로시간: 40시간
    • 주당 연장 근로시간: 12시간
  6. 휴게 시간 설정

    • 휴게 시작: 12:00 (타임피커)
    • 휴게 종료: 13:00 (타임피커)
  7. 저장 기능

    • 저장 버튼 클릭 시 정상 동작
    • URL 유지 (에러 페이지 이동 없음)

📸 스크린샷

  • work-schedule-page: 근무일정 설정 페이지
  • work-schedule-dropdown-open: 고용 형태 드롭다운 열림
  • work-schedule-timepicker: 타임피커 팝오버

🎯 테스트 결론

근무일정 설정 페이지의 모든 주요 기능이 정상 동작합니다:

  • 페이지 로드 및 14개 폼 필드 표시
  • 고용 형태 드롭다운 (5개 옵션)
  • 주간 근무일 체크박스 (7개, 토글 동작)
  • 출근/퇴근 시간 타임피커
  • 주당 기준/연장 근로시간 입력
  • 휴게 시작/종료 시간 타임피커
  • 저장 버튼 동작

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