김보곤
6107aa0e27
fix: E2E 실패 시나리오 7건 개선 (5차 검증 기반)
...
- step-executor.js: wait_for_table에 allowEmpty 옵션 추가
- workflow-inventory-cycle: allowEmpty 적용 (0행 테이블 허용)
- batch-create-acc-deposit: DELETE 전 reload+wait_for_table 스텝 추가
- pagination-sort-acc/hr/sales: 정렬 UI 감지 로직 개선 (WARNING 처리)
- search-filter-acc-sales: 필터 검증 행 수 비교 로직 추가
- reload-persist-acc-deposit: CREATE 검증 토스트/API 대안 지표 추가
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-25 20:33:06 +09:00
김보곤
21b272702d
refactor: 44개 시나리오 품질 개선 (false positive 제거 + flaky 수정 + E2E_TEST_ 표준화)
...
Phase 1 - False Positive 제거 (36개):
- R.ok=true 무조건 반환 → 조건부 검증으로 교체
- 영향: edge-*, form-validation-*, pagination-sort-*, search-*, reload-persist-*,
batch-create-*, detail-roundtrip-*, workflow-*, cross-module-*
Phase 2 - Flaky rows[0] 패턴 수정 (7개):
- detail-verify-acc-sales.json: CAPTURE/READ 스텝 E2E_TEST_ 타겟팅
- vendor-management.json: 행 클릭 E2E_TEST_ 타겟팅
- batch-update-account-sales.json: CAPTURE/SELECT/VERIFY/RESTORE 스텝
- sales-management.json: DELETE fallback 경고 로깅
Phase 3 - E2E_TEST_ 접두사 표준화 (1개):
- employee-register.json: 홍길동→E2E_TEST_사원, EMP2026001→E2E_TEST_EMP001
테스트 결과: 175 PASS / 9 FAIL (숨겨진 실제 버그 5건 노출)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 21:55:15 +09:00
김보곤
209afc9b12
fix: wait_for_element target 필드 수정 + 카드 감지 로직 개선
2026-02-14 11:21:13 +09:00
김보곤
1ecbf88aa8
fix: 품목관리 wait_for_table → wait_for_element (테이블 없는 카드 UI 페이지)
2026-02-14 11:11:23 +09:00
김보곤
026a3ce7b0
fix: 매출관리/부서관리/품목관리 wait_for_table 타임아웃 20초로 증가
2026-02-13 15:43:05 +09:00
김보곤
1f1189c8fd
fix: 미존재 메뉴 시나리오 삭제 + 느린 페이지 타임아웃 증가 (청구관리/공지사항/지급관리/출하관리 제거, 매출관리/부서관리/품목관리 10s)
2026-02-13 14:30:58 +09:00
김보곤
b9ff143c8d
feat: Phase 3 시나리오 60개 추가 (워크플로우 5, 성능 20, 엣지케이스 15, 접근성 20)
...
- workflow-*: 다중 모듈 비즈니스 워크플로우 5종
- perf-*: 20개 주요 페이지 성능 측정 시나리오
- edge-*: 폼 검증, 경계값, 특수문자, 빠른 클릭 등 15종
- a11y-*: WCAG 2.1 AA 접근성 검사 20개 페이지
2026-02-13 13:14:10 +09:00