Files
sam-hotfix/sales-management_2026-01-17_11-30-00.md
2026-01-17 10:49:27 +09:00

7.2 KiB

E2E 테스트 리포트: 매출관리 (Sales Management)

테스트 ID: sales-management 실행 시간: 2026-01-17 11:30:00 소요 시간: 약 2분 테스트 결과: PASS


📊 테스트 요약

항목 결과
전체 스텝 수 10개 (기본 UI 검증)
성공 10개
실패 0개
경고 0개
성공률 100%

📋 스텝별 상세 결과

스텝 테스트 항목 상태 소요 시간 비고
1 페이지 로드 <1s /accounting/sales 정상 로드
2 페이지 제목 확인 <1s "매출관리"
3 페이지 설명 확인 <1s "매출 내역을 등록하고 관리합니다"
4 매출 등록 버튼 확인 <1s 버튼 표시됨
5 통계 카드 4개 확인 <1s 총 매출, 당월 매출, 세금계산서 발행대기, 거래명세서 발행대기
6 테이블 헤더 11개 컬럼 확인 <1s checkbox, 번호, 매출번호, 매출일, 거래처, 공급가액, 부가세, 합계금액, 매출유형, 세금계산서 발행완료, 거래명세서 발행완료
7 데이터 행 표시 확인 <1s 81건 중 20건 표시
8 필터 드롭다운 4개 확인 <1s 거래처, 전체(유형), 전체(상태), 최신순
9 페이지네이션 확인 <1s "전체 81개 중 1-20개 표시"
10 계정과목 저장 버튼 확인 <1s 저장 버튼 표시됨

범례:

  • PASS: 정상 동작
  • FAIL: 기능 오류 또는 미구현
  • ⚠️ WARNING: 동작하나 개선 필요

정상 동작 확인된 기능

1. 페이지 초기 렌더링

  • 페이지 제목 "매출관리" 정상 표시
  • 설명 텍스트 "매출 내역을 등록하고 관리합니다" 정상 표시
  • 매출 등록 버튼 정상 표시

2. 통계 카드 표시

4개의 통계 카드가 정상적으로 표시됨:

  • 총 매출: 1,723,540,802원
  • 당월 매출: 330,000원
  • 세금계산서 발행대기: 81건
  • 거래명세서 발행대기: 81건

3. 기간 필터

  • 시작일/종료일 필드 표시: 2025-01-01 ~ 2025-12-31
  • 기간 버튼 6개: 당해년도, 전전월, 전월, 당월, 어제, 오늘

4. 검색 기능 UI

  • 검색 입력 필드 정상 표시
  • Placeholder: "매출번호, 거래처명, 비고 검색..."

5. 필터 드롭다운

4개의 드롭다운이 정상적으로 표시됨:

  • 거래처: 거래처 전체
  • 매출유형: 전체
  • 발행상태: 전체
  • 정렬: 최신순

6. 계정과목 저장

  • 계정과목명 라벨
  • 계정과목 콤보박스 (현재: 미설정)
  • 저장 버튼

7. 테이블 구조

11개 컬럼이 정상적으로 표시됨:

  1. 체크박스 (선택)
  2. 번호
  3. 매출번호
  4. 매출일
  5. 거래처
  6. 공급가액
  7. 부가세
  8. 합계금액
  9. 매출유형
  10. 세금계산서 발행완료 (스위치)
  11. 거래명세서 발행완료 (스위치)

8. 테이블 데이터 (샘플)

번호 매출번호 매출일 거래처 공급가액 부가세 합계금액 매출유형
1 SL202601150001 2026-01-15 거래처테스트 300,000 30,000 330,000 기타 매출
2 SAL-202512-0007 2025-12-27 아크더레드 98,816,045 9,881,605 108,697,650 기타 매출
3 SAL-202512-0006 2025-12-23 가우스전자 20,645,340 2,064,534 22,709,874 기타 매출

9. 테이블 합계

  • 공급가액 합계: 1,566,855,268원
  • 부가세 합계: 156,685,534원
  • 합계금액 합계: 1,723,540,802원

10. 페이지네이션

  • "전체 81개 중 1-20개 표시" 표시
  • 5페이지 네비게이션 (1, 2, 3, ..., 5)
  • 이전/다음 버튼

📈 동작 검증 결과

UI 요소 검증 수준 동작 결과 비고
페이지 제목 Level 1 존재 확인 "매출관리"
매출 등록 버튼 Level 1 존재 확인 클릭 가능 상태
통계 카드 4개 Level 1 존재 확인 데이터 표시
검색 필드 Level 1 존재 확인 입력 가능
필터 드롭다운 4개 Level 1 존재 확인 선택 가능
테이블 헤더 Level 1 존재 확인 11개 컬럼
테이블 데이터 Level 1 존재 확인 81건 데이터
페이지네이션 Level 1 존재 확인 5페이지

검증 수준:

  • Level 1: 존재 확인
  • Level 2: 상호작용 가능
  • Level 3: 기능 동작
  • Level 4: 데이터 검증

🎯 테스트 커버리지

기능 영역 테스트 항목 테스트 여부 결과
페이지 렌더링 제목, 설명, 버튼 표시 PASS
통계 카드 4개 카드 구조 및 데이터 PASS
검색 UI 검색 입력 필드 PASS
필터 UI 4개 드롭다운 PASS
테이블 구조 11개 컬럼 헤더 PASS
테이블 데이터 81건 데이터 표시 PASS
페이지네이션 페이지 네비게이션 PASS
계정과목 저장 콤보박스 및 저장 버튼 PASS
매출 등록 등록 페이지 이동 ⏸️ 별도 테스트 필요
상세 페이지 매출 행 클릭 ⏸️ 별도 테스트 필요
스위치 동작 세금계산서/거래명세서 발행 ⏸️ 별도 테스트 필요

범례:

  • 테스트 완료
  • ⏸️ 테스트 보류 (사유 기재)

🔍 콘솔 로그 분석

유형 메시지 심각도 조치 필요 여부
LOG 페이지 로드 정상 Info -

분석 결과: 에러 없이 정상 동작


📝 테스트 결론

정상 동작 확인된 기능

  1. 페이지 초기 렌더링: 제목, 설명, 버튼 모두 정상 표시
  2. 통계 카드 구조: 4개 카드 정상 표시 (실제 데이터 표시)
  3. 검색 UI: 검색 입력 필드 정상 표시
  4. 필터 드롭다운: 4개 드롭다운 정상 표시
  5. 테이블 구조: 11개 컬럼 헤더 정상 표시
  6. 테이블 데이터: 81건 데이터 정상 표시
  7. 페이지네이션: 5페이지 네비게이션 정상
  8. 계정과목 저장: 콤보박스 및 저장 버튼 정상

⏸️ 테스트 보류 항목

  1. 매출 등록 기능: 등록 페이지 상세 테스트 필요
  2. 상세 페이지: 매출 행 클릭 후 상세 페이지 테스트 필요
  3. 스위치 동작: 세금계산서/거래명세서 발행 상태 변경 테스트 필요

💡 권장 사항 (Recommendations)

1. 추가 테스트 필요

  • 매출 등록 기능: 등록 폼, 항목 추가/삭제, 자동계산 테스트
  • 상세 페이지: 매출 상세 조회 테스트
  • 스위치 동작: 세금계산서/거래명세서 발행 상태 변경 API 테스트

📎 첨부 파일

  • 테스트 시나리오: C:\Users\codeb\sam\react\tests\e2e\scenarios\sales-management.json
  • 스크린샷 폴더: 없음 (UI 구조만 검증)

테스트 실행자: Claude Code (QA Reporter) 리포트 생성 시간: 2026-01-17 11:30:00 최종 판정: PASS - UI 및 데이터 정상 확인