- run-all.js: 184개 시나리오 순차 실행 러너 고도화 - step-executor.js: 액션 핸들러 확장 및 안정성 개선 - 매출관리 4개 시나리오 실패 원인: 페이지네이션(20행 제한) 환경에서 행수 기반 검증 로직의 구조적 한계 (API 전부 성공, CRUD 동작 정상) → 검색/필터 기반 검증으로 시나리오 수정 필요 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2.6 KiB
2.6 KiB
❌ E2E 테스트 실패: 목록↔상세 필드별 대조 검증: 매출관리
테스트 ID: detail-verify-acc-sales | 실행: 2026-02-19_09-03-47 | 결과: FAIL 소요 시간: 18.4초
테스트 요약
| 전체 | 성공 | 실패 | 경고 | 성공률 |
|---|---|---|---|---|
| 12 | 11 | 1 | 0 | 92% |
실패 스텝
| # | 스텝 | Phase | 에러 |
|---|---|---|---|
| 6 | [회계관리 > 매출관리] [VERIFY] 상세 페이지 필드 1:1 대조 | VERIFY | evaluate returned ok:false |
전체 스텝 결과
| # | 스텝 | Phase | 상태 | 소요시간 | 비고 |
|---|---|---|---|---|---|
| 1 | [회계관리 > 매출관리] 페이지 로드 대기 | - | ✅ | 1006ms | Waited 1000ms |
| 2 | [회계관리 > 매출관리] 테이블 로드 대기 | - | ✅ | 0ms | Table loaded: 20 rows |
| 3 | [회계관리 > 매출관리] [CAPTURE] 첫 행 모든 셀 값 캡처 | CAPTURE | ✅ | 502ms | CAPTURE / rows:20 |
| 4 | [회계관리 > 매출관리] [READ] 첫 행 클릭 → 상세 진입 | READ | ✅ | 2514ms | READ |
| 5 | [회계관리 > 매출관리] [READ] 상세 페이지 로드 대기 | - | ✅ | 1003ms | Waited 1000ms |
| 6 | [회계관리 > 매출관리] [VERIFY] 상세 페이지 필드 1:1 대조 | VERIFY | ❌ | 1009ms | evaluate returned ok:false |
| 7 | [회계관리 > 매출관리] [VERIFY] 세금계산서/거래명세서 Switch 상태 확인 | VERIFY | ✅ | 3ms | SWITCH_VERIFY |
| 8 | [회계관리 > 매출관리] [VERIFY] 수정 모드 진입 가능 확인 | VERIFY | ✅ | 2020ms | EDIT_ACCESS |
| 9 | [회계관리 > 매출관리] [CANCEL] 취소 클릭 | CANCEL | ✅ | 2014ms | CANCEL |
| 10 | [회계관리 > 매출관리] [CANCEL] 목록 복귀 대기 | - | ✅ | 1000ms | Waited 1000ms |
| 11 | [회계관리 > 매출관리] [VERIFY] 목록 복귀 후 테이블 확인 | VERIFY | ✅ | 513ms | BACK_VERIFY / rows:2 |
| 12 | [회계관리 > 매출관리] [VERIFY] 취소 후 데이터 무변경 확인 | VERIFY | ✅ | 503ms | NO_CHANGE_VERIFY |
API 요약
| 총 호출 | 성공 | 실패 | 평균 응답 | 느린 호출(>2s) |
|---|---|---|---|---|
| 9 | 9 | 0 | 119ms | 0 |
페이지 건강 검사
| 항목 | 결과 |
|---|---|
| 상태 | ✅ 정상 |
| URL | https://dev.codebridge-x.com/accounting/sales |
자동 진단
| 항목 | 내용 |
|---|---|
| 근본 원인 | unknown |
| 스크린샷 | diag_detail-verify-acc-sales_2026-02-19_09-03-47.png |
페이지 상태
| 항목 | 값 |
|---|---|
| DOM 노드 | 621 |
| 테이블 행 | 2 |
| API 호출 수 | 0 |
| 로딩 스피너 | No |