Actions
Feature #6712
closedFeature #6693: [Test Suite] Coffee Cart 網站全功能驗收測試案例
[TC-19] 結帳防護邊界 - 驗證購物車為空 ($0.00) 時是否阻斷結帳與訂單提交
Feature #6712:
[TC-19] 結帳防護邊界 - 驗證購物車為空 ($0.00) 時是否阻斷結帳與訂單提交
Start date:
09/21/2026
Due date:
% Done:
0%
Estimated time:
0:18 h
Description
測試目的 (Objective)¶
驗證當購物車內無任何商品(品項數為 0、總金額為 $0.00)時,系統是否具備結帳防護邏輯,嚴禁使用者喚出付款彈窗或強制送出無效訂單。
前置條件 (Preconditions)¶
- 開啟受測網站:Coffee cart。
- 購物車為初始空狀態(
cart (0),顯示Total: $0.00)。
測試步驟 (Test Steps)¶
- 在首頁確認無任何品項的情況下,直接點擊右下角
Total: $0.00付款按鈕。 - 若彈出付款彈窗(Payment Modal),輸入測試資訊(Name:
Test, Email:test@example.com)。 - 點擊提交付款(Submit)。
- 另從導覽列進入
/cart頁面,觀察在空狀態提示下是否仍有結帳觸發按鈕,若有則嘗試提交。
預期結果 (Expected Results)¶
- 正常防禦邏輯:在購物車為空時,右下角付款按鈕應為 Disabled(不可點擊)狀態,或點擊時提示「請先選購商品」,不可開啟付款表單。
- 系統嚴禁允許使用者以總額 $0.00 且商品為空的情況下成功提交訂單。
Actions