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
|
|
|
{
|
|
|
|
|
"id": "accounting-receivable",
|
|
|
|
|
"name": "미수금현황 테스트",
|
|
|
|
|
"screenshotPolicy": {
|
|
|
|
|
"onErrorOnly": true,
|
2026-02-09 15:05:03 +09:00
|
|
|
"captureOn": [
|
|
|
|
|
"error",
|
|
|
|
|
"fail",
|
|
|
|
|
"timeout",
|
|
|
|
|
"404",
|
|
|
|
|
"500",
|
|
|
|
|
"blocked"
|
|
|
|
|
]
|
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
|
|
|
},
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"description": "회계관리 > 미수금현황 메뉴의 미수금 조회/필터/검색/엑셀 다운로드 기능 테스트",
|
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
|
|
|
"baseUrl": "https://dev.codebridge-x.com",
|
|
|
|
|
"menuNavigation": {
|
|
|
|
|
"level1": "회계관리",
|
|
|
|
|
"level2": "미수금현황",
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"expectedUrl": "/accounting/receivables-status",
|
|
|
|
|
"searchWithinParent": true,
|
|
|
|
|
"closeOtherMenus": true
|
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
|
|
|
},
|
|
|
|
|
"auth": {
|
|
|
|
|
"username": "TestUser5",
|
|
|
|
|
"password": "password123!"
|
|
|
|
|
},
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"testData": {
|
|
|
|
|
"filterStartDate": "2026-01-01",
|
|
|
|
|
"filterEndDate": "2026-02-28",
|
|
|
|
|
"searchKeyword": "테스트"
|
|
|
|
|
},
|
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
|
|
|
"steps": [
|
|
|
|
|
{
|
|
|
|
|
"id": 1,
|
|
|
|
|
"name": "메뉴 진입: 회계관리 > 미수금현황",
|
|
|
|
|
"action": "menu_navigate",
|
|
|
|
|
"level1": "회계관리",
|
|
|
|
|
"level2": "미수금현황",
|
|
|
|
|
"expected": {
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"url_contains": "/accounting/receivables",
|
2026-02-09 15:05:03 +09:00
|
|
|
"visible": [
|
|
|
|
|
"미수금현황",
|
|
|
|
|
"미수금"
|
|
|
|
|
]
|
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
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": 2,
|
2026-02-09 15:05:03 +09:00
|
|
|
"name": "URL 검증",
|
|
|
|
|
"action": "verify_url",
|
|
|
|
|
"expected": {
|
|
|
|
|
"url_contains": "/accounting/receivables-status"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": 3,
|
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
|
|
|
"name": "필수 검증 #5: 목업 페이지 감지",
|
|
|
|
|
"action": "verify_not_mockup",
|
|
|
|
|
"checks": [
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"미수금 목록 표시",
|
|
|
|
|
"검색/필터 기능 존재",
|
|
|
|
|
"날짜 선택 가능"
|
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
|
|
|
],
|
|
|
|
|
"expected": "정상 페이지 (목업 아님)"
|
|
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 15:05:03 +09:00
|
|
|
"id": 4,
|
|
|
|
|
"name": "통계 카드 확인",
|
|
|
|
|
"action": "evaluate",
|
|
|
|
|
"script": "(() => {\n const cards = document.querySelectorAll('[class*=\"card\"], [class*=\"Card\"], [class*=\"stat\"], [class*=\"Stat\"], [class*=\"summary\"]');\n const texts = Array.from(cards).map(c => c.innerText?.substring(0, 30)).filter(Boolean);\n return texts.length > 0 ? 'Stats: ' + texts.length + ' cards found' : 'No stat cards (ok)';\n })()"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": 5,
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"name": "미수금 테이블 구조 확인",
|
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
|
|
|
"action": "verify_table",
|
|
|
|
|
"checks": [
|
|
|
|
|
"거래처 컬럼",
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"미수금액 컬럼",
|
|
|
|
|
"매출일 컬럼",
|
|
|
|
|
"입금예정일 컬럼",
|
|
|
|
|
"연체일수 컬럼"
|
|
|
|
|
],
|
|
|
|
|
"expected": "미수금 테이블 컬럼 정상 표시"
|
|
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 15:05:03 +09:00
|
|
|
"id": 6,
|
|
|
|
|
"name": "목록 필터 테스트",
|
|
|
|
|
"action": "evaluate",
|
|
|
|
|
"script": "(() => {\n const selects = document.querySelectorAll('select, [role=\"combobox\"], button[class*=\"select\"], button[class*=\"Select\"]');\n if (selects.length > 0) {\n return 'Filters found: ' + selects.length;\n }\n return 'No filter dropdowns (ok)';\n })()"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": 7,
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"name": "통계 카드 확인",
|
|
|
|
|
"action": "verify_elements",
|
|
|
|
|
"checks": [
|
|
|
|
|
"총 미수금액 표시",
|
|
|
|
|
"정상 미수금 표시",
|
|
|
|
|
"연체 미수금 표시"
|
|
|
|
|
],
|
|
|
|
|
"expected": "미수금 통계 카드 표시"
|
|
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 15:05:03 +09:00
|
|
|
"id": 8,
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"phase": "FILTER",
|
|
|
|
|
"name": "[FILTER] 기간 필터 적용",
|
2026-02-05 20:47:11 +09:00
|
|
|
"actions": [
|
2026-02-09 15:05:03 +09:00
|
|
|
{
|
|
|
|
|
"type": "click_if_exists",
|
|
|
|
|
"target": "input[type='date']:first-of-type, input[placeholder*='시작'], input[name*='start']"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "click_if_exists",
|
|
|
|
|
"target": "input[type='date']:last-of-type, input[placeholder*='종료'], input[name*='end']"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "wait",
|
|
|
|
|
"duration": 500
|
|
|
|
|
}
|
2026-02-05 20:47:11 +09:00
|
|
|
],
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"expected": {
|
|
|
|
|
"filter_applied": true
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 15:05:03 +09:00
|
|
|
"id": 9,
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"phase": "FILTER",
|
|
|
|
|
"name": "[FILTER] 필터 결과 확인",
|
2026-02-06 00:46:05 +09:00
|
|
|
"action": "verify_detail",
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"expected": {
|
|
|
|
|
"data_filtered": true,
|
|
|
|
|
"table_updated": true
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 15:05:03 +09:00
|
|
|
"id": 10,
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"phase": "SEARCH",
|
|
|
|
|
"name": "[SEARCH] 거래처 검색",
|
2026-02-05 23:28:36 +09:00
|
|
|
"action": "click_if_exists",
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"target": "input[placeholder*='검색'], input[placeholder*='거래처']",
|
|
|
|
|
"value": "테스트",
|
|
|
|
|
"expected": {
|
|
|
|
|
"data_filtered": true
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 15:05:03 +09:00
|
|
|
"id": 11,
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"phase": "SEARCH",
|
|
|
|
|
"name": "[SEARCH] 검색 결과 확인",
|
2026-02-06 00:46:05 +09:00
|
|
|
"action": "verify_detail",
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"search": "테스트",
|
|
|
|
|
"expected": {
|
|
|
|
|
"row_exists": true,
|
|
|
|
|
"filtered_by_keyword": true
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 15:05:03 +09:00
|
|
|
"id": 12,
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"phase": "READ",
|
|
|
|
|
"name": "[READ] 미수금 상세 클릭",
|
2026-02-06 00:46:05 +09:00
|
|
|
"action": "click_if_exists",
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"target": "table tbody tr:first-child",
|
|
|
|
|
"expected": {
|
|
|
|
|
"detail_modal_or_page": true,
|
2026-02-09 15:05:03 +09:00
|
|
|
"visible": [
|
|
|
|
|
"거래처",
|
|
|
|
|
"미수금액",
|
|
|
|
|
"상세"
|
|
|
|
|
]
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 15:05:03 +09:00
|
|
|
"id": 13,
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"phase": "READ",
|
|
|
|
|
"name": "[READ] 상세 정보 확인",
|
|
|
|
|
"action": "verify_detail",
|
|
|
|
|
"checks": [
|
|
|
|
|
"거래처명 표시",
|
|
|
|
|
"미수금액 표시",
|
|
|
|
|
"매출 내역 표시"
|
|
|
|
|
],
|
|
|
|
|
"expected": "미수금 상세 정보 정상 표시"
|
|
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 15:05:03 +09:00
|
|
|
"id": 14,
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"phase": "READ",
|
|
|
|
|
"name": "[READ] 목록으로 복귀",
|
2026-02-05 20:47:11 +09:00
|
|
|
"action": "click_if_exists",
|
|
|
|
|
"target": "button:has-text('목록'), button:has-text('목록으로'), button:has-text('닫기'), button:has-text('뒤로')",
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"expected": {
|
|
|
|
|
"url_contains": "/accounting/receivables"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 15:05:03 +09:00
|
|
|
"id": 15,
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"phase": "EXPORT",
|
|
|
|
|
"name": "[EXPORT] 엑셀 다운로드 버튼 확인",
|
|
|
|
|
"action": "verify_elements",
|
|
|
|
|
"checks": [
|
|
|
|
|
"엑셀 다운로드 버튼 존재"
|
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
|
|
|
],
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"expected": "다운로드 기능 존재"
|
|
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 15:05:03 +09:00
|
|
|
"id": 16,
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"phase": "EXPORT",
|
|
|
|
|
"name": "[EXPORT] 필수 검증 #1: 엑셀 다운로드",
|
2026-02-06 00:46:05 +09:00
|
|
|
"action": "click_if_exists",
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"target": "button:has-text('엑셀'), button:has-text('다운로드'), button:has-text('내보내기')",
|
|
|
|
|
"verify": {
|
|
|
|
|
"file_download": true,
|
|
|
|
|
"file_type": "xlsx",
|
|
|
|
|
"api_call": "GET /api/v1/receivables/export"
|
|
|
|
|
},
|
|
|
|
|
"expected": "엑셀 파일 다운로드"
|
|
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 15:05:03 +09:00
|
|
|
"id": 17,
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"phase": "SORT",
|
|
|
|
|
"name": "[SORT] 컬럼 정렬 테스트",
|
2026-02-05 20:47:11 +09:00
|
|
|
"action": "click_if_exists",
|
|
|
|
|
"target": "th:has-text('미수금액'), th:has-text('미수금'), th:has-text('금액')",
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"expected": {
|
|
|
|
|
"sort_applied": true,
|
|
|
|
|
"data_reordered": true
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 15:05:03 +09:00
|
|
|
"id": 18,
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"name": "연체 현황 탭 확인",
|
2026-02-06 00:46:05 +09:00
|
|
|
"action": "click_if_exists",
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"target": "button:has-text('연체'), [role='tab']:has-text('연체')",
|
|
|
|
|
"expected": {
|
|
|
|
|
"tab_active": true,
|
|
|
|
|
"filtered_data": true
|
|
|
|
|
}
|
2026-02-09 15:05:03 +09:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": 19,
|
|
|
|
|
"name": "콘솔 에러 확인",
|
|
|
|
|
"action": "verify_element",
|
|
|
|
|
"target": "body"
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"expectedAPIs": [
|
|
|
|
|
{
|
|
|
|
|
"method": "GET",
|
|
|
|
|
"endpoint": "/api/v1/receivables",
|
|
|
|
|
"description": "미수금 목록 조회"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"method": "GET",
|
|
|
|
|
"endpoint": "/api/v1/receivables/summary",
|
|
|
|
|
"description": "미수금 통계 조회"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"method": "GET",
|
|
|
|
|
"endpoint": "/api/v1/receivables/{id}",
|
|
|
|
|
"description": "미수금 상세 조회"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"method": "GET",
|
|
|
|
|
"endpoint": "/api/v1/receivables/export",
|
|
|
|
|
"description": "미수금 엑셀 다운로드"
|
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
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"requiredVerifications": [
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
{
|
|
|
|
|
"id": 1,
|
|
|
|
|
"name": "파일 다운로드",
|
2026-02-09 15:05:03 +09:00
|
|
|
"steps": [
|
|
|
|
|
13
|
|
|
|
|
],
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"criteria": "엑셀 파일 다운로드 동작"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": 3,
|
|
|
|
|
"name": "검색/필터",
|
2026-02-09 15:05:03 +09:00
|
|
|
"steps": [
|
|
|
|
|
5,
|
|
|
|
|
6,
|
|
|
|
|
7,
|
|
|
|
|
8
|
|
|
|
|
],
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"criteria": "기간 필터 및 검색 기능"
|
|
|
|
|
},
|
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
|
|
|
{
|
|
|
|
|
"id": 5,
|
|
|
|
|
"name": "목업 페이지 감지",
|
2026-02-09 15:05:03 +09:00
|
|
|
"steps": [
|
|
|
|
|
2
|
|
|
|
|
],
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
"criteria": "미수금 목록, 필터, 다운로드 버튼 존재"
|
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
|
|
|
}
|
refactor: 품질검사, 설정관리 시나리오 A/B등급으로 개선
개선된 시나리오:
- quality-inspection.json: C→A (14→18 steps, CRUD 전체)
- settings-bank-account.json: C→A (4→18 steps, 계좌 CRUD)
- settings-position.json: C→A (4→18 steps, 직책 CRUD)
- settings-rank.json: C→A (4→18 steps, 직급 CRUD)
- accounting-receivable.json: C→B (3→15 steps, 조회/필터/엑셀)
- settings-vacation-policy.json: C→B (4→12 steps, 정책 수정)
- settings-work-schedule.json: C→B (4→12 steps, 일정 수정)
- settings-attendance.json: C→B (4→12 steps, 설정 수정)
- inspection-management.json: 메뉴 플래그 추가
공통 개선:
- searchWithinParent, closeOtherMenus 플래그 추가
- testData, expectedAPIs, requiredVerifications 추가
- rollbackPlan 추가
2026-02-03 13:37:06 +09:00
|
|
|
],
|
|
|
|
|
"rollbackPlan": {
|
|
|
|
|
"note": "미수금현황은 조회 전용 페이지로 CRUD 없음 (데이터 생성/수정/삭제 없음)"
|
|
|
|
|
}
|
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
|
|
|
}
|