E2E 테스트 리포트: 근무일정 설정 테스트
테스트 ID: work-schedule
실행 시간: 2026-01-21 00:13:00 (KST)
소요 시간: 2분
테스트 결과: ✅ PASS
📊 테스트 요약
| 항목 |
결과 |
| 전체 스텝 수 |
12개 (축약) |
| 성공 |
12개 |
| 실패 |
0개 |
| 경고 |
0개 |
| 성공률 |
100% |
📋 스텝별 상세 결과
| 스텝 |
테스트 항목 |
상태 |
비고 |
| 1 |
근무관리 페이지 진입 |
✅ PASS |
URL: /settings/work-schedule |
| 2 |
페이지 구조 확인 |
✅ PASS |
5개 섹션 표시 |
| 3 |
고용 형태 선택 확인 |
✅ PASS |
정규직 기본 선택 |
| 4 |
주간 근무일 체크박스 확인 |
✅ PASS |
7개 요일 체크박스 |
| 5 |
시간 설정 버튼 확인 |
✅ PASS |
출근/퇴근/휴게 시간 버튼 |
| 6 |
주당 근로시간 입력 확인 |
✅ PASS |
기준 40, 연장 12 |
| 7 |
고용 형태 옵션 확인 |
✅ PASS |
5개 고용 형태 표시 |
| 8 |
시간제 근로자 선택 |
✅ PASS |
폼 데이터 변경 확인 |
| 9 |
정규직 재선택 |
✅ PASS |
폼 데이터 복원 확인 |
| 10 |
시간 선택 다이얼로그 열기 |
✅ PASS |
TimePicker 표시 |
| 11 |
저장 버튼 클릭 |
✅ PASS |
버튼 동작 확인 |
| 12 |
최종 상태 확인 |
✅ PASS |
페이지 정상 유지 |
📈 동작 검증 결과
| UI 요소 |
검증 수준 |
동작 |
결과 |
비고 |
| 고용 형태 셀렉트 (5개) |
Level 3 |
클릭 → 옵션 선택 → 폼 변경 |
✅ |
정규직/계약직/파견직/용역직/시간제 |
| 요일 체크박스 (7개) |
Level 2 |
표시 확인 |
✅ |
월~일 |
| 출근 시간 버튼 |
Level 3 |
클릭 → TimePicker 열림 |
✅ |
09:00 기본값 |
| 퇴근 시간 버튼 |
Level 2 |
표시 확인 |
✅ |
18:00 기본값 |
| 휴게 시간 버튼 |
Level 2 |
표시 확인 |
✅ |
12:00~13:00 |
| 주당 근로시간 입력 |
Level 2 |
표시/값 확인 |
✅ |
40시간 기본값 |
| 저장 버튼 |
Level 3 |
클릭 → 처리 |
✅ |
동작 확인 |
📋 페이지 구조 정보
페이지 레이아웃 (/settings/work-schedule)
섹션 구성
| 섹션 |
설명 |
| 고용 형태 선택 |
드롭다운으로 고용 형태 선택 |
| 주간 근무일 |
7개 요일 체크박스 (월~일) |
| 1일 기준 근로시간 |
출근/퇴근 시간 TimePicker |
| 주당 근로시간 |
기준/연장 근로시간 숫자 입력 |
| 1일 기준 휴게시간 |
휴게 시작/종료 TimePicker |
고용 형태 옵션
| 옵션 |
설명 |
| 정규직 |
기본 선택 |
| 계약직 |
|
| 파견직 |
|
| 용역직 |
|
| 시간제 근로자 |
|
정규직 기본값
| 항목 |
값 |
| 근무일 |
월, 화, 수, 목, 금 (체크) |
| 출근 시간 |
09:00 |
| 퇴근 시간 |
18:00 |
| 주당 기준 근로시간 |
40시간 |
| 주당 연장 근로시간 |
12시간 |
| 휴게 시작 |
12:00 |
| 휴게 종료 |
13:00 |
시간제 근로자 기본값
| 항목 |
값 |
| 근무일 |
월, 화, 수 (체크) |
| 출근 시간 |
10:00 |
| 퇴근 시간 |
15:00 |
| 주당 기준 근로시간 |
15시간 |
| 주당 연장 근로시간 |
0시간 |
| 휴게 시작 |
12:00 |
| 휴게 종료 |
13:00 |
TimePicker 다이얼로그
| 요소 |
설명 |
| 제목 |
시간 선택 |
| 시간 선택 |
00~23 (24개 버튼) |
| 분 선택 |
00~59 (60개 버튼) |
| 현재 선택 |
"선택: HH:MM" 표시 |
버튼
📸 스크린샷
📝 테스트 결론
✅ 정상 동작 확인된 기능
- 근무관리 페이지 로드
- 5개 섹션 표시 (고용 형태, 주간 근무일, 1일 근로시간, 주당 근로시간, 휴게시간)
- 고용 형태 드롭다운 (5개 옵션)
- 고용 형태 선택 시 폼 데이터 동적 변경
- 정규직 기본값 (월
금, 09:0018:00, 40/12시간)
- 시간제 근로자 기본값 (월
수, 10:0015:00, 15/0시간)
- 7개 요일 체크박스
- 시간 선택 TimePicker 다이얼로그
- 저장 버튼
⏸️ 미테스트 항목
- 실제 데이터 저장 및 영구 반영
- 저장 성공 토스트 메시지 확인
- 페이지 새로고침 후 저장값 유지 확인
- 체크박스 개별 토글
- 숫자 입력 유효성 검증 (음수, 최대값, 비숫자)
💡 권장 사항
-
저장 기능 완전 테스트 (Info):
- 설정 변경 → 저장 → 새로고침 → 값 유지 확인
- 수동 테스트 권장
-
토스트 메시지 (Info):
테스트 실행자: Claude Code (QA Reporter)
리포트 생성 시간: 2026-01-21 00:13:00 (KST)