- 전체 메뉴 테스트 결과 (96개 시나리오) - 개별 시나리오 성공 리포트 5개 - 실패 리포트 1개 (employee-register) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2.9 KiB
2.9 KiB
❌ E2E 테스트 실패: 사원 등록 CRUD 테스트
테스트 ID: employee-register | 실행: 2026-02-03 06:34 | 결과: FAIL
테스트 요약
| 전체 | 성공 | 실패 | 성공률 |
|---|---|---|---|
| 15 | 3 | 1 | 20% (CREATE 실패로 중단) |
스텝별 결과
| 스텝 | 항목 | 상태 | 비고 |
|---|---|---|---|
| 1 | 로그인 | ✅ PASS | TestUser5 로그인 성공 |
| 2 | 사원관리 페이지 이동 | ✅ PASS | 인사관리 > 사원관리 메뉴 클릭 |
| 3 | 사원 등록 버튼 클릭 | ✅ PASS | URL: ?mode=new |
| 4 | 폼 필드 입력 | ✅ PASS | 필수 5개 + 입사일 입력 완료 |
| 5 | 등록 버튼 클릭 | ⚠️ ISSUE | 에러 없이 목록 페이지 이동 |
| 6 | 등록 데이터 확인 | ❌ FAIL | 데이터가 저장되지 않음 |
| 7-15 | READ/UPDATE/DELETE | ⏭️ SKIP | CREATE 실패로 진행 불가 |
🐛 버그 리포트
BUG-EMP-001: 사원 등록 시 데이터가 저장되지 않음
우선순위: 🔴 HIGH (핵심 기능 장애)
재현 경로:
인사관리 > 사원관리 > 사원 등록
재현 스텝:
- 사원관리 페이지에서 "사원 등록" 버튼 클릭
- 필수 필드 입력:
- 이름: E2E_TEST_사원_0203B
- 이메일: e2e_test_0203b@test.com
- 아이디: E2E_TEST_0203B
- 비밀번호: Test1234!@
- 비밀번호 확인: Test1234!@
- 입사일: 2026-02-03
- "등록" 버튼 클릭
- 목록 페이지로 이동됨 (에러 메시지 없음)
- 목록에서 등록한 데이터 검색 → 데이터 없음
예상 동작:
- 등록 성공 토스트 메시지 표시
- 목록에 새로 등록된 사원 표시
실제 동작:
- 에러 메시지 없이 목록 페이지로 이동
- 목록에 데이터가 표시되지 않음
- 검색해도 "검색 결과가 없습니다" 표시
추가 확인 사항:
- 날짜 필터: 2025-12-01 ~ 2025-12-31 (기본값) - 2026년 데이터 필터링 가능성
- 날짜 필터를 2026년으로 변경해도 데이터 없음
- API 응답 확인 필요 (Network 탭에서 POST 요청 결과 확인 권장)
영향 범위:
- 신규 사원 등록 불가
- CRUD 전체 흐름 테스트 불가
테스트 환경
| 항목 | 값 |
|---|---|
| URL | https://dev.codebridge-x.com |
| 브라우저 | Chromium (Playwright) |
| 테스트 계정 | TestUser5 |
| 테스트 데이터 | E2E_TEST_사원_0203B |
권장 조치
- 백엔드 API 확인: POST /api/v1/employees 엔드포인트 동작 확인
- 프론트엔드 확인: 등록 요청 후 응답 처리 로직 확인
- 날짜 필터 로직: 신규 등록 시 자동으로 현재 날짜 기간에 포함되도록 처리
- 에러 핸들링: 등록 실패 시 사용자에게 에러 메시지 표시
테스트 수행: Claude Code E2E Automation 리포트 생성: 2026-02-03 06:34:24