- .agent/, .claude/, .vscode/ 설정 파일 - design/ 디자인 리소스 - reports/, research/ 분석 문서 - testcase/ 테스트 케이스 문서 - db_sync_chandj.bat, sam.code-workspace Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2.3 KiB
2.3 KiB
테스트 결과 리포트: 직원관리 사원등록
테스트 일시: 2026-01-12 테스트 대상: 인사관리 > 직원관리 (사원 등록) 상태: 🔴 실패 (심각한 데이터 연동 오류 발견)
1. 테스트 요약
UI 상에서는 성공 메시지가 표시되나, 실제 데이터베이스에 저장되지 않거나 목록에서 조회되지 않는 현상이 발견되었습니다.
2. 테스트 결과 테이블
| 테스트 단계 | 수행 내용 | 기대 결과 | 실제 결과 | 결과 | 증빙 자료 |
|---|---|---|---|---|---|
| 01. 데이터 입력 | 이름(테스트봇911), 아이디(user_q8w2e) 등 입력 | 모든 필드 정상 입력 | 입력 완료 | ✅ 성공 | 보기 |
| 02. 등록 수행 | '등록' 버튼 클릭 | 성공 팝업 및 목록 이동 | 성공 팝업 노출, 이동 안 함 | ⚠️ 부분 성공 | 보기 |
| 03. 목록 확인 | 목록에서 '테스트봇911' 검색 | 신규 사원이 검색됨 | 검색 결과 없음 | ❌ 실패 | 보기 |
| 04. 데이터 검증 | 페이지 새로고침 후 재검색 | 데이터가 영구 저장됨 확인 | 여전히 나타나지 않음 | ❌ 실패 | - |
3. 발견된 주요 이슈 사항
- 데이터 유실: 프론트엔드에서 성공 토스트 메시지를 띄우지만, 실제 API 요청이 실패했거나 DB 저장이 이루어지지 않음.
- 리다이렉트 누락: 등록 성공 후 관례적으로 목록 페이지로 이동해야 하나, 현재 페이지에 머물러 있음.
- 목록 동기화 오류: 수동으로 목록 페이지 이동 시 검색이나 필터링에 신규 데이터가 반영되지 않음.
4. 개발자 확인 사항
- BE:
/api/employee/register(가칭) 호출 시 리턴되는 상태 코드와 DB 반영 여부 확인. - FE: 등록 성공 조건(State)과 리스트 컴포넌트의 갱신(Re-fetch) 로직 확인.