Files
sam-hotfix/Fail-vendor-management_2026-03-07_21-38-54.md

89 lines
6.2 KiB
Markdown
Raw Permalink Normal View History

# ❌ E2E 테스트 실패: 거래처관리 테스트
**테스트 ID**: vendor-management | **실행**: 2026-03-07_21-38-54 | **결과**: FAIL
**소요 시간**: 60.0초
## 테스트 요약
| 전체 | 성공 | 실패 | 경고 | 성공률 |
|------|------|------|------|--------|
| 34 | 13 | 12 | 9 | 38% |
## 실패 스텝
| # | 스텝 | Phase | 에러 |
|---|------|-------|------|
| 9 | 구분 필터 테스트 | - | Dropdown trigger not found: categoryFilter [context: btn:84,input:1] |
| 10 | 구분 필터 초기화 | - | Dropdown trigger not found: categoryFilter [context: btn:84,input:1] |
| 11 | 테이블 행 클릭 - 상세 페이지 이동 | - | Row with "first_row" not found [context: btn:84,input:1] |
| 21 | 핵심 테스트: 수정 버튼 클릭 | - | Button "수정" not found [context: btn:84,input:1,text:not-on-page] |
| 24 | 핵심 테스트: 거래처명 수정 | - | Input not found: vendorName [context: btn:84,input:1] |
| 25 | 핵심 테스트: 저장 버튼 클릭 | - | Button "저장" not found [context: btn:84,input:1,text:not-on-page] |
| 27 | 필수 검증 #2: 저장 확인 버튼 클릭 | - | No dialog found [context: btn:84,input:1,text:not-on-page] |
| 29 | 원래 값 복원 - 수정 버튼 클릭 | - | Button "수정" not found [context: btn:84,input:1,text:not-on-page] |
| 30 | 원래 값 복원 - 거래처명 수정 | - | Input not found: vendorName [context: btn:84,input:1] |
| 31 | 원래 값 복원 - 저장 | - | Button "저장" not found [context: btn:84,input:1,text:not-on-page] |
| 32 | 원래 값 복원 - 저장 확인 | - | No dialog found [context: btn:84,input:1,text:not-on-page] |
| 33 | 목록 버튼 클릭 - 목록 복귀 | - | Button "목록" not found [context: btn:84,input:1,text:not-on-page] |
## 전체 스텝 결과
| # | 스텝 | Phase | 상태 | 소요시간 | 비고 |
|---|------|-------|------|---------|------|
| step-0 | 사이드바 메뉴 탐색 준비 | - | ⚠️ | 7351ms | scrollAndFind: "sidebar" not found after 10 scrolls / Waited 500ms |
| step-1 | 2단계 메뉴 진입: 회계관리 > 거래처관리 | - | ✅ | 11744ms | Found: 회계관리 / Clicked: 회계관리 / Waited 500ms / Found: 거래처관리 / Clicked: 거래처관리 / Wai |
| 3 | 필수 검증 #5: 목업 페이지 감지 | - | ✅ | 0ms | Real page: 1 inputs, 84 buttons |
| 4 | 통계 카드 확인 | - | ✅ | 0ms | Checks: 3/3 verified |
| 5 | 테이블 구조 확인 | - | ✅ | 0ms | Table: 11 cols, 20 rows |
| 6 | ⚠️ 필수 검증: 검색 기능 | - | ✅ | 710ms | Captured count: 20 / Filled "검색" with "가우스" / Waited 500ms / Captured count: 20 |
| 7 | 검색 결과 데이터 검증 | - | ✅ | 301ms | Waited 300ms |
| 8 | 검색 초기화 및 복원 확인 | - | ✅ | 716ms | Cleared: 검색 / Waited 500ms / Captured count: 20 |
| 9 | 구분 필터 테스트 | - | ❌ | 1513ms | Dropdown trigger not found: categoryFilter [context: btn:84,input:1] |
| 10 | 구분 필터 초기화 | - | ❌ | 1507ms | Dropdown trigger not found: categoryFilter [context: btn:84,input:1] |
| 11 | 테이블 행 클릭 - 상세 페이지 이동 | - | ❌ | 1514ms | Row with "first_row" not found [context: btn:84,input:1] |
| 12 | 상세 페이지 - URL 확인 | - | ✅ | 0ms | URL verified: https://dev.codebridge-x.com/accounting/vendors |
| 13 | 상세 페이지 - 헤더 확인 | - | ✅ | 1ms | Checks: 1/4 verified |
| 14 | 상세 페이지 - 기본 정보 카드 확인 | - | ⚠️ | 1503ms | Detail checks: 0/7 matched |
| 15 | 상세 페이지 - 연락처 정보 확인 | - | ⚠️ | 1513ms | Detail checks: 0/5 matched |
| 16 | 상세 페이지 - 담당자 정보 확인 | - | ⚠️ | 1507ms | Detail checks: 0/3 matched |
| 17 | 상세 페이지 - 회사 정보 확인 | - | ⚠️ | 1510ms | Detail checks: 0/3 matched |
| 18 | 상세 페이지 - 신용/거래 정보 확인 | - | ⚠️ | 1527ms | Detail checks: 0/6 matched |
| 19 | 상세 페이지 - 추가 정보 확인 | - | ⚠️ | 1508ms | Detail checks: 0/3 matched |
| 20 | 상세 페이지 - 메모 섹션 확인 | - | ⚠️ | 1511ms | Checks: 0/2 verified |
| 21 | 핵심 테스트: 수정 버튼 클릭 | - | ❌ | 1510ms | Button "수정" not found [context: btn:84,input:1,text:not-on-page] |
| 22 | 수정 모드 - URL 확인 | - | ✅ | 0ms | URL verified: https://dev.codebridge-x.com/accounting/vendors |
| 23 | 수정 모드 - 필드 편집 가능 확인 | - | ✅ | 0ms | Edit mode active |
| 24 | 핵심 테스트: 거래처명 수정 | - | ❌ | 1527ms | Input not found: vendorName [context: btn:84,input:1] |
| 25 | 핵심 테스트: 저장 버튼 클릭 | - | ❌ | 1519ms | Button "저장" not found [context: btn:84,input:1,text:not-on-page] |
| 26 | 핵심 테스트: 저장 확인 다이얼로그 | - | ⚠️ | 1518ms | No dialog found |
| 27 | 필수 검증 #2: 저장 확인 버튼 클릭 | - | ❌ | 2435ms | No dialog found [context: btn:84,input:1,text:not-on-page] |
| 28 | 수정 결과 확인 | - | ✅ | 1006ms | Data change check |
| 29 | 원래 값 복원 - 수정 버튼 클릭 | - | ❌ | 1514ms | Button "수정" not found [context: btn:84,input:1,text:not-on-page] |
| 30 | 원래 값 복원 - 거래처명 수정 | - | ❌ | 1508ms | Input not found: vendorName [context: btn:84,input:1] |
| 31 | 원래 값 복원 - 저장 | - | ❌ | 1514ms | Button "저장" not found [context: btn:84,input:1,text:not-on-page] |
| 32 | 원래 값 복원 - 저장 확인 | - | ❌ | 2437ms | No dialog found [context: btn:84,input:1,text:not-on-page] |
| 33 | 목록 버튼 클릭 - 목록 복귀 | - | ❌ | 1514ms | Button "목록" not found [context: btn:84,input:1,text:not-on-page] |
| 34 | 목록 페이지 복귀 확인 | - | ✅ | 0ms | URL verified: https://dev.codebridge-x.com/accounting/vendors |
## API 요약
| 총 호출 | 성공 | 실패 | 평균 응답 | 느린 호출(>2s) |
|---------|------|------|----------|--------------|
| 2 | 2 | 0 | 115ms | 0 |
## 페이지 건강 검사
| 항목 | 결과 |
|------|------|
| 상태 | ✅ 정상 |
| URL | https://dev.codebridge-x.com/accounting/vendors |
## 자동 진단
| 항목 | 내용 |
|------|------|
| 근본 원인 | **unknown** |
| 스크린샷 | diag_vendor-management_2026-03-07_21-38-54.png |
### 페이지 상태
| 항목 | 값 |
|------|----|
| DOM 노드 | 1508 |
| 테이블 행 | 20 |
| API 호출 수 | 2 |
| 로딩 스피너 | No |