김보곤
3bc23c5884
refactor: E2E 시나리오 전면 개선 (43파일)
...
- Phase 0: 미구현 모듈 시나리오 13개 삭제 (구매관리, 중복, 라우트 없음)
- Phase 2: Settings URL 불일치 수정 (position, attendance, vacation-policy, bank-account, account, notification)
- Phase 3-4: 비설정 시나리오 URL/메뉴/UI 수정 (inventory-status, receiving-management, price-management, customer-inquiry, shipment-management, sales-client, quality-certification, customer-notice, production-* 등)
- Phase 5-6: 복잡 시나리오 재작성 (draft-box 50→14스텝, department-add 18→10스텝, free-board 70→22스텝, crud-delete-freeboard 14→17스텝)
- 16개 disabled 시나리오 enabled 전환
- 비표준 액션(fillInModal, randomData, usePlaywrightNative 등) → step-executor 표준 액션으로 통일
2026-02-06 17:37:35 +09:00
김보곤
b2509ee2dc
refactor: 28개 시나리오 JSON 업데이트
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 14:14:09 +09:00
김보곤
f7dece7d1f
revert: 품질 개선 롤백 - step-executor 형식 불일치로 5개 시나리오 실패
...
- company-info, draft-box, item-management, popup-management, purchase-status 실패
- 원인: selector 필드 대신 target 사용 필요, evaluate IIFE 미적용, 존재하지 않는 액션 사용
- 원래 통과하던 f6779b9 상태로 복원
2026-02-06 06:49:29 +09:00
김보곤
076aa2a376
refactor: 8개 시나리오 스텝 검증 품질 개선
...
- payment-history: 구체적 CSS 셀렉터 추가 (40% → 90%+ 목표)
- production-dashboard: verify_elements → verify_element 변환
- purchase-status: selectors 섹션 추가, 필터/다운로드 검증 개선
- settings-subscription: 모든 verify_elements를 구체적 셀렉터로 변환
- popup-management: 89 → 77 스텝으로 최적화, evaluate 스크립트 추가
- draft-box: 56 → 36 스텝으로 최적화, phase 마커 추가
- company-info: 폼 필드 ID 셀렉터 추가, 복잡한 검증 evaluate 추가
- item-management: 25+ 구체적 셀렉터 추가, generic verify 제거
2026-02-06 06:18:53 +09:00
김보곤
d90f00fde9
refactor: Round 5.5 - click/verify_data 안전 변환 (click→click_if_exists, verify_data→verify_detail, 501 변경)
2026-02-06 00:46:05 +09:00
김보곤
701e05ab59
revert: Round 5 롤백 - 브라우저 크래시 문제로 복원
2026-02-06 00:39:28 +09:00
김보곤
d23454d573
refactor: Round 5 - 전체 hard-fail 액션 click_if_exists 전환 + verify_data→verify_detail (877+ 변경)
2026-02-06 00:14:48 +09:00
김보곤
5d7482a3e9
refactor: 회계/생산/구매/자재 시나리오 B/A등급 개선
...
- accounting-ledger, accounting-payment, accounting-daily-report: C→B (조회/필터/다운로드)
- accounting-financial, accounting-cost: C→B (재무제표/원가 조회)
- production-dashboard, production-worker: C→B (현황판/작업자화면)
- production-item, production-work-result: C→A (CRUD 전체)
- purchase-status: C→B (구매현황 조회)
- purchase-client, purchase-pricing: C→A (거래처/단가 CRUD)
- material-stock: C→B (재고현황 조회)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-03 13:49:08 +09:00
김보곤
ad0b4dd387
feat: 누락 시나리오 22개 추가
...
- 게시판(2): board-management, board-test
- 고객센터(3): customer-inquiry, customer-faq, customer-event
- 판매관리(1): sales-site
- 구매관리(1): purchase-pricing
- 생산관리(3): production-dashboard, production-work-order, production-worker
- 출고관리(1): shipment-dispatch
- 회계관리(11): accounting-sales, accounting-purchase, accounting-cost,
accounting-financial, accounting-bill, accounting-bank-transaction,
accounting-card-history, accounting-receivable, accounting-expense-forecast,
accounting-bad-debt, accounting-daily-report
2026-02-03 09:08:18 +09:00
김보곤
6c1f2da8d9
chore: 미구현 메뉴 시나리오 26개 삭제
...
삭제된 시나리오:
- 회계관리: bill-management, receivables-status, bad-debt-collection, bank-transactions, card-add, card-transactions, bank-account-management
- 설정: account-info, attendance-settings, leave-policy, notification-settings, position-management
- 게시판: event-board, faq, board-management, board-test
- 품질관리: quality-certification
- 생산관리: process-management, production-dashboard, worker-screen, work-order-management
- 기준정보: item-standard-management, order-management
- 기타: customer-inquiry, expected-expenses, daily-report
사유: 실제 UI에 해당 메뉴가 존재하지 않음 (SKIP 원인)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 09:55:28 +09:00
light
cff20a6c0e
refactor: navigation 속성 추가 (targetUrl, urlPattern, menuHints)
...
- 54개 시나리오 파일에 URL 기반 메뉴 탐색을 위한 navigation 속성 추가
- targetUrl: 정확한 페이지 URL 경로
- urlPattern: ko 버전 포함 URL 패턴 (regex)
- menuHints: 메뉴명 힌트 배열 (fallback용)
메뉴 탐색 실패율 41.8% → URL 기반 방식으로 개선 예정
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 21:47:29 +09:00
light
8580c891eb
fix: 시나리오 URL 및 메뉴 존재 여부 수정
...
- announcement-board.json 삭제 (공지사항 메뉴 미존재)
- bank-account-management.json URL 수정: /settings/bank-account → /settings/accounts
- company-info.json URL 수정: /settings/company → /company-info
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 16:26:52 +09:00
lab1
c3dd547dd0
init: E2E 테스트 시나리오 초기화 (61개 파일)
2026-01-30 10:50:38 +09:00