Files
sam-hotfix/bank-transactions_2026-01-20_18-57-00.md
2026-01-21 08:01:58 +09:00

6.8 KiB

E2E 테스트 리포트: 은행거래

테스트 ID: bank-transactions 실행 시간: 2026-01-20 18:57:00 (KST) 소요 시간: 3분 테스트 결과: ⚠️ PARTIAL


📊 테스트 요약

항목 결과
전체 스텝 수 10개 (주요 항목)
성공 8개
실패 2개
성공률 80%

📋 스텝별 상세 결과

스텝 테스트 항목 상태 비고
1 페이지 로드 확인 /ko/accounting/bank-transactions
2 페이지 제목 확인 "입출금 계좌조회" 표시
3 설명 텍스트 확인 "은행 계좌 정보와 입출금 내역을 조회할 수 있습니다"
4 기간 필터 버튼 확인 6개 버튼 존재 (당해년도~오늘)
5 통계 카드 확인 4개 카드 정상 표시
6 테이블 구조 확인 11개 컬럼 표시
7 전월 버튼 클릭 데이터 로드됨 (8건)
8 전전월 버튼 클릭 데이터 유지 (11월 데이터)
9 당월 버튼 클릭 카드뷰-테이블 동기화 오류
10 뷰 동기화 확인 카드뷰와 테이블뷰 불일치

📈 검증 결과

페이지 UI 요소

항목 예상 실제 결과
페이지 제목 은행거래 또는 입출금 입출금 계좌조회
설명 텍스트 표시 "은행 계좌 정보와 입출금 내역을 조회할 수 있습니다"
기간 필터 버튼 6개 6개 (당해년도, 전전월, 전월, 당월, 어제, 오늘)
통계 카드 4개 4개 (입금, 출금, 입금 유형 미설정, 출금 유형 미설정)
새로고침 버튼 존재 존재

테이블 컬럼

컬럼 표시 결과
은행명
계좌명
거래일시
구분
적요
거래처
입금자/수취인
입금
출금
잔액
입출금 유형

기간 필터 테스트

버튼 클릭 결과 데이터 로드 결과
당해년도 클릭됨 데이터 없음 (2026년 데이터 없음)
전전월 클릭됨 2025-11 데이터 8건
전월 클릭됨 2025-11 데이터 8건 ⚠️ (12월 아닌 11월 표시)
당월 클릭됨 통계 0, 테이블 0, 카드 8건

🐛 발견된 버그

BUG-009-1: 카드뷰-테이블뷰 동기화 오류

우선순위: High 발견 위치: 입출금 계좌조회 페이지 영향 범위: react

📝 버그 설명

기간 필터 버튼 클릭 시 카드뷰와 테이블뷰가 동기화되지 않습니다.

🔄 재현 단계

  1. 회계관리 > 은행거래 페이지 접근
  2. "전월" 버튼 클릭 → 8건 데이터 로드
  3. "당월" 버튼 클릭
  4. 통계 카드: 입금 0원, 출금 0원
  5. 테이블: "전체 0개 중 0-0개 표시"
  6. 카드뷰: 여전히 8건의 11월 데이터 표시

예상 결과 vs 실제 결과

항목 예상 실제 결과
통계 카드 0원/0원 0원/0원
테이블 데이터 0건 0건
카드뷰 데이터 0건 8건 (이전 데이터)

🔍 원인 분석

필터 변경 시 카드뷰 컴포넌트가 새 데이터로 갱신되지 않는 것으로 추정됩니다. 상태 관리 또는 리렌더링 로직 확인 필요.

변경 승인 정책: ⚠️ 컨펌 필요


📊 테이블 데이터 샘플 (전월/전전월)

No. 은행명 계좌명 거래일시 구분 거래처 입금 출금 잔액
1 KB국민은행 운영계좌 2025-11-26 입금 토스 14,500,871 - 14,500,871
2 KB국민은행 운영계좌 2025-11-21 입금 카카오 15,458,848 - 29,959,719
3 KB국민은행 운영계좌 2025-11-19 출금 포스코 - 1,993,179 27,966,540
4 KB국민은행 운영계좌 2025-11-15 출금 롯데케미칼 - 3,695,370 24,271,170
5 KB국민은행 운영계좌 2025-11-14 입금 쿠팡 27,862,673 - 52,133,843
6 KB국민은행 운영계좌 2025-11-14 출금 현대제철 - 3,224,571 48,909,272
7 KB국민은행 운영계좌 2025-11-10 입금 네이버 11,134,406 - 60,043,678
8 KB국민은행 운영계좌 2025-11-03 출금 대한항공 - 3,210,131 56,833,547

합계: 입금 68,956,798원 / 출금 12,123,251원


📊 UI 요소 검증 결과

UI 요소 검증 수준 결과 비고
페이지 타이틀 Level 2 "입출금 계좌조회" 표시
기간 필터 버튼 (6개) Level 3 ⚠️ 클릭 동작, 카드뷰 동기화 문제
통계 카드 (4개) Level 3 필터 변경 시 업데이트됨
카드 뷰 Level 3 필터 변경 시 미갱신
테이블 뷰 Level 3 필터 변경 시 업데이트됨
필터 드롭다운 Level 2 전체, 정렬 존재
초기화 버튼 Level 2 존재 확인
페이지네이션 Level 2 표시됨

📸 스크린샷

  • 초기 상태: screenshots/009_bank_transactions_initial-*.png
  • 데이터 로드: screenshots/009_bank_transactions_data-*.png
  • 동기화 오류: screenshots/009_bank_transactions_filter_issue-*.png

📝 테스트 결론

정상 동작 확인된 기능

  • 페이지 로딩 및 기본 UI 표시
  • 기간 필터 버튼 6개 존재
  • 통계 카드 4개 표시 및 업데이트
  • 테이블 11개 컬럼 구조
  • 테이블 데이터 로드 및 필터링
  • 카드뷰 데이터 표시 (초기)
  • 필터 및 정렬 드롭다운 존재
  • 페이지네이션 정보 표시

버그 발견된 기능

  • 기간 필터 변경 시 카드뷰 동기화 실패
  • 카드뷰와 테이블뷰 간 데이터 불일치

📌 참고사항

  • 테스트 데이터: 2025년 11월 데이터 8건
  • 2025년 12월, 2026년 1월 데이터 없음
  • 은행: KB국민은행 운영계좌만 존재
  • 거래처: 토스, 카카오, 포스코, 롯데케미칼, 쿠팡, 현대제철, 네이버, 대한항공

🔄 플로우 요약

입출금 계좌조회 페이지
  → 기간 필터 버튼 선택 (당해년도/전전월/전월/당월/어제/오늘)
  → 통계 카드 업데이트 (입금/출금 합계)
  → 테이블 데이터 필터링 (정상)
  → 카드뷰 데이터 필터링 (❌ 미갱신 버그)

테스트 실행자: Claude Code (QA Reporter) 리포트 생성 시간: 2026-01-20 18:57:00 (KST)