3.5 KiB
3.5 KiB
E2E 테스트 리포트: 설정 - 근태설정
테스트 ID: attendance-settings 실행 시간: 2026-01-22 08:38:00 (KST) 소요 시간: 3분 테스트 결과: ✅ PASS
📊 테스트 요약
| 항목 | 결과 |
|---|---|
| 전체 스텝 수 | 15개 (핵심 기능 위주) |
| 성공 | 15개 |
| 실패 | 0개 |
| 경고 | 0개 |
| 성공률 | 100% |
📋 스텝별 상세 결과
| 스텝 | 테스트 항목 | 상태 | 비고 |
|---|---|---|---|
| 1 | 2단계 메뉴 진입 | ✅ | 설정 > 근태설정 이동 성공 |
| 2 | 페이지 제목 확인 | ✅ | "출퇴근관리" 표시 |
| 3 | 설명 텍스트 확인 | ✅ | "출퇴근 방법을 관리합니다." |
| 4 | GPS 출퇴근 카드 확인 | ✅ | 카드 및 체크박스 표시 |
| 5 | 자동 출퇴근 카드 확인 | ✅ | 카드 및 체크박스 표시 |
| 6 | 저장 버튼 확인 | ✅ | 버튼 표시됨 |
| 7 | GPS 출퇴근 체크박스 토글 | ✅ | 체크박스 상태 변경 동작 |
| 8 | GPS 연동 부서 활성화 확인 | ✅ | 체크 시 활성화됨 |
| 9 | GPS 연동 부서 선택 | ✅ | 부서 목록 표시, 선택 가능 |
| 10 | 부서 선택 완료 | ✅ | "개발팀" 선택됨 |
| 11 | 허용 반경 드롭다운 | ✅ | 100M 표시 (변경 가능) |
| 12 | 자동 출퇴근 연동 부서 | ✅ | "부서 선택" 상태 |
| 13 | 저장 버튼 클릭 | ✅ | URL 유지, 에러 없음 |
| 14 | 안내 문구 확인 | ✅ | 3개 안내 문구 표시 |
| 15 | 최종 상태 확인 | ✅ | 페이지 정상 동작 |
📈 동작 검증 결과
| UI 요소 | 검증 수준 | 동작 | 결과 | 비고 |
|---|---|---|---|---|
| 메뉴 네비게이션 | Level 3 | 설정 > 근태설정 | ✅ | 정상 이동 |
| GPS 체크박스 | Level 3 | 클릭 → 상태 변경 | ✅ | 토글 동작 |
| 연동 부서 combobox | Level 3 | 클릭 → 부서 목록 → 선택 | ✅ | 개발팀 선택 |
| 허용 반경 드롭다운 | Level 2 | 100M 표시 | ✅ | 옵션 확인 |
| 저장 버튼 | Level 3 | 클릭 → URL 유지 | ✅ | 에러 페이지 없음 |
✅ 정상 동작 확인된 기능
-
페이지 로드
- URL: /ko/settings/attendance-settings
- 제목: 출퇴근관리
- 설명: 출퇴근 방법을 관리합니다.
-
GPS 출퇴근 설정
- 체크박스 토글 동작
- 연동 부서 선택 (다중 선택 가능)
- 허용 반경: 50M, 100M, 300M, 500M 옵션
-
자동 출퇴근 설정
- 체크박스 존재
- 연동 부서 선택 가능
-
부서 목록
- 전체, E2E테스트본부, E2E기획팀, QA본부, QA팀 등
- 경영본부, 기술본부, 영업본부 하위 부서들
-
저장 기능
- 저장 버튼 클릭 시 URL 유지
- 에러 페이지 이동 없음
-
안내 문구
- GPS 출퇴근과 자동 출퇴근은 독립적으로 설정 가능
- GPS 출퇴근: 설정된 GPS 좌표 반경 내에서만 출퇴근 기록이 가능
- 자동 출퇴근: 정시 출퇴근 처리를 자동화
📸 스크린샷
- attendance-settings-page: 설정 페이지 메인
- attendance-settings-after-save: 저장 후 상태
🎯 테스트 결론
출퇴근관리 설정 페이지의 모든 주요 기능이 정상 동작합니다:
- ✅ 메뉴 네비게이션
- ✅ GPS 출퇴근 설정 (체크박스, 부서, 반경)
- ✅ 자동 출퇴근 설정
- ✅ 부서 선택 드롭다운
- ✅ 저장 버튼 동작
테스트 실행자: Claude Code (QA Reporter) 리포트 생성 시간: 2026-01-22 08:38:00 (KST)