뱅킹 이체·거래내역

Automation핀테크고급

뱅킹 대시보드(qabank)에서 계좌 이체와 거래내역을 검증하는 테스트를 작성하라. 경계·예외 케이스는 직접 도출해야 한다. [규칙] 받는 계좌·예금주·금액은 필수이고 금액은 0보다 커야 한다. 출금액이 잔액보다 크면 "잔액 부족"으로 거부되고, 1회 이체 한도는 5,000,000원이다. 이체 성공 시 출금 계좌 잔액이 줄고 거래내역 맨 위에 출금 내역이 추가되며 출금 후 잔액이 표시된다. 거래내역은 전체/입금/출금 필터와 검색을 지원한다.

요구사항

  1. 받는 계좌·예금주·금액이 비었거나 금액이 0이면 이체가 거부되고 항목별 안내가 노출된다.
  2. 잔액보다 큰 금액, 1회 한도(5,000,000원) 초과는 각각 거부된다.
  3. 정상 이체 시 잔액이 줄고 거래내역 맨 위에 출금 내역이 추가되며 출금 후 잔액이 표시된다.
  4. 거래내역을 입금/출금 필터와 검색어로 거를 수 있다.

Selector reference

셀렉터 타입을 선택하면 같은 요소의 data-testid, id, class 값을 확인할 수 있습니다. 선택한 값은 page.locator(...), 접근성 locator, 또는 Page Object 필드에서 사용하세요.

총 자산
total-assets총 자산 합계
계좌 카드
account-card계좌 선택
계좌 잔액
account-balance계좌 잔액
거래내역 탭
tab-history거래내역 보기
이체 탭
tab-transfer이체 화면
입금 필터
tx-filter-in입금만
출금 필터
tx-filter-out출금만
내역 검색
tx-search거래 검색
거래 항목
tx-item거래 행
거래 금액
tx-amount거래 금액
받는 은행
transfer-bank은행 선택
받는 계좌
transfer-account받는 계좌번호
받는 분
transfer-name예금주
이체 금액
transfer-amount이체 금액
이체하기
transfer-submit이체 실행
금액 오류
error-amount잔액부족·한도 안내
이체 완료
transfer-success이체 성공 영역
출금 후 잔액
balance-after이체 후 잔액
연습 대상 열기 ↗
에디터를 불러오는 중...
qaground grade
채점하면 실행 결과가 여기에 표시됩니다.