8 Commits

Author SHA1 Message Date
김보곤
21f2a72dee fix: batch-create-acc-bills CREATE 스텝 안정화 v2.1 (대기시간 최적화, ok체크 간소화) 2026-02-28 00:05:15 +09:00
김보곤
e49bc9b3e3 fix: batch-create-acc-bills 시나리오 리팩토링 v2.0 (59→33스텝, DELETE evaluate 통합, 180s 타임아웃 해결) 2026-02-27 23:11:58 +09:00
김보곤
d14621dd33 fix: 어음관리 시나리오 어음번호 입력 오류 오탐 수정
- batch-create-acc-bills.json: valErrs 필터 개선 (필수항목 마커 *, 짧은 라벨 텍스트 제외)
- batch-create-acc-bills.json: 성공 판정에 API POST / 토스트 대안 지표 추가
- 4개 시나리오: numInput 셀렉터에 input#billNumber 우선 탐색 추가
  (batch-create, full-crud, create-delete, reload-persist)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 10:54:07 +09:00
김보곤
6f0e88660e fix: 어음관리 E2E FAIL 3건 수정 (7/7 PASS 달성)
- batch-create-acc-bills: DELETE를 구조화된 스텝으로 교체 (search→click_first_row→click_button→click_dialog_confirm), CREATE timeout 30s→60s, wait timeout 500→1000ms
- reload-persist-acc-bills: reload 후 wait_for_table 추가, search 액션 추가로 React 상태 업데이트 트리거
- test-bills-14steps: CREATE evaluate에서 R.ok=true 반환하도록 수정

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 17:09:35 +09:00
김보곤
40980bf1b1 fix: 어음관리 E2E 테스트 접두사 통일 (E2E_TEST_어음_ → E2E_TEST_EB)
QA팀 리포트: 프론트엔드가 어음번호를 E2E_TEST_EB 접두사로 생성하는데
테스트 스크립트는 E2E_TEST_어음_ 접두사로 검색하여 패턴 불일치 발생

수정 내용:
- accounting-bill.json: testData/fill_form/verify_detail 접두사 통일
- full-crud-acc-bills.json: testId 생성 패턴 E2E→EB, 비고 접두사 통일
- create-delete-acc-bills.json: testId 생성 패턴 E2E→EB, 비고 접두사 통일
- test-bills-14steps.json: 비고 접두사 통일
- batch-create-acc-bills.json: 비고 접두사 + 검증/삭제 검색 패턴 통일
- reload-persist-acc-bills.json: testId 생성 패턴 E2E→EB, 비고 접두사 통일
2026-02-23 14:52:44 +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
김보곤
6e7fd08699 fix: batch-create DELETE 후 잘못된 페이지 리다이렉트 문제 수정
어음관리/입금관리에서 삭제 후 /accounting/expected-expenses로
리다이렉트되는 앱 동작으로 인해 DELETE #2/#3가 잘못된 페이지에서
데이터를 찾는 문제 해결. reload → navigate로 변경하여 올바른
URL(/accounting/bills, /accounting/deposits)로 명시적 이동.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 10:22:34 +09:00
김보곤
1118464761 feat: Phase 2 E2E 시나리오 추가 - 페이지네이션/정렬, 새로고침 유지, 연속 등록 (9/9 PASS)
- pagination-sort: 회계/판매/인사 테이블 정렬 및 페이지네이션 검증 (3 시나리오)
- reload-persist: 자유게시판/어음/입금 데이터 새로고침 후 유지 확인 (3 시나리오)
- batch-create: 3건 연속 등록 → 전체 확인 → 전체 삭제 (3 시나리오)
2026-02-12 10:06:30 +09:00