쇼핑몰 장바구니 금액 계산

Automation커머스중급

qashop 장바구니의 금액 계산(수량·쿠폰·배송비)을 검증하는 테스트를 작성하라. 경계값을 직접 도출해야 한다. [규칙] 배송비는 3,000원이고 상품합계 50,000원 이상이면 무료배송이다. 쿠폰 SAVE10은 10%, WELCOME20은 20% 할인이며 그 외 코드는 거부된다. 줄별 수량 증감·삭제가 합계에 즉시 반영된다.

요구사항

  1. 수량을 늘리거나 줄이면 상품 합계와 결제 예정액이 정확히 갱신된다.
  2. 상품합계 50,000원 미만은 배송비 3,000원, 이상은 무료배송이다(경계 확인).
  3. 유효한 쿠폰(SAVE10/WELCOME20)은 할인이 적용되고, 잘못된 코드는 거부된다.
  4. 항목을 삭제하면 합계에서 빠진다.

Selector reference

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

담기
add-to-cart상품 담기
장바구니 버튼
cart-button장바구니 열기
장바구니 항목
cart-item장바구니 줄
줄 수량+
line-plus수량 증가
줄 수량-
line-minus수량 감소
줄 수량
line-qty줄 수량
줄 삭제
line-remove항목 삭제
쿠폰 입력
coupon-input쿠폰 코드
쿠폰 적용
coupon-apply쿠폰 적용
쿠폰 메시지
coupon-msg쿠폰 결과
상품 합계
subtotal상품 합계
할인
discount할인 금액
배송비
shipping-fee배송비
결제예정액
cart-total합계
연습 대상 열기 ↗
에디터를 불러오는 중...
qaground grade
채점하면 실행 결과가 여기에 표시됩니다.