Project

General

Profile

Actions

Feature #6712

closed

Feature #6693: [Test Suite] Coffee Cart 網站全功能驗收測試案例

[TC-19] 結帳防護邊界 - 驗證購物車為空 ($0.00) 時是否阻斷結帳與訂單提交

Feature #6712: [TC-19] 結帳防護邊界 - 驗證購物車為空 ($0.00) 時是否阻斷結帳與訂單提交

Added by Aiden cwc 2 days ago. Updated 2 days ago.

Status:
Rejected
Priority:
High
Assignee:
Category:
核心功能
Start date:
09/21/2026
Due date:
% Done:

0%

Estimated time:
0:18 h

Description

測試目的 (Objective)

驗證當購物車內無任何商品(品項數為 0、總金額為 $0.00)時,系統是否具備結帳防護邏輯,嚴禁使用者喚出付款彈窗或強制送出無效訂單。

前置條件 (Preconditions)

  1. 開啟受測網站:Coffee cart
  2. 購物車為初始空狀態(cart (0),顯示 Total: $0.00)。

測試步驟 (Test Steps)

  1. 在首頁確認無任何品項的情況下,直接點擊右下角 Total: $0.00 付款按鈕。
  2. 若彈出付款彈窗(Payment Modal),輸入測試資訊(Name: Test, Email: test@example.com)。
  3. 點擊提交付款(Submit)。
  4. 另從導覽列進入 /cart 頁面,觀察在空狀態提示下是否仍有結帳觸發按鈕,若有則嘗試提交。

預期結果 (Expected Results)

  1. 正常防禦邏輯:在購物車為空時,右下角付款按鈕應為 Disabled(不可點擊)狀態,或點擊時提示「請先選購商品」,不可開啟付款表單。
  2. 系統嚴禁允許使用者以總額 $0.00 且商品為空的情況下成功提交訂單。
Actions

Also available in: PDF Atom