Feature #6701
Updated by Aiden cwc 2 days ago
### 測試目的 (Objective) 驗證當使用者面對第 3 件商品的隨機促銷提示時,選擇「接受優惠」能將半價品項與折扣金額正確併入購物車;選擇「拒絕/關閉」時能安全回到主頁面且不異動已選商品。 件商品的隨機促銷彈窗時,選擇「接受優惠」能將半價品項與折扣金額正確併入購物車;選擇「拒絕/關閉」時能安全回到主頁面且不異動已選商品。 ### 前置條件 (Preconditions) 1. 開啟受測網站:[Coffee cart](https://coffee-cart.app/)。 2. 透過連續點選加入 3 杯咖啡以喚出促銷提示。 杯咖啡以喚出促銷彈窗。 ### 測試步驟 (Test Steps) **【分支 A:接受優惠 (Accept)】** 1. 當促銷提示出現時,確認提示標籤與半價金額(例如原價 當促銷彈窗出現時,確認彈窗標籤與半價金額(例如原價 $16 的品項標註為 $8)。 2. 點擊確認接受按鈕(如「Yes, of course!」)。 3. 觀察頂部購物車數量、右下角金額以及進入 [購物車頁面](https://coffee-cart.app/cart) 查看清單。 **【分支 B:拒絕優惠 (Dismiss)】** 4. 清空購物車,重新加入 3 杯咖啡再度喚出提示。 杯咖啡再度喚出彈窗。 5. 點擊拒絕或關閉按鈕(如「Nah, skip」或右上角叉叉)。 6. 觀察購物車品項數與總金額。 ### 預期結果 (Expected Results) 1. 分支 A: - 點擊接受後提示關閉。 點擊接受後彈窗關閉。 - 頂部計數由 `cart (3)` 即時遞增為 `cart (4)`。 - 右下角總額精準增加該半價品項的折後金額(50% off)。 - 購物車明細內明確列出該促銷加購品項。 2. 分支 B: - 點擊拒絕後提示關閉,畫面解鎖。 點擊拒絕後彈窗關閉,畫面解鎖。 - 購物車計數維持 `cart (3)`,金額維持原本 3 杯原價總額,無任何未經授權的加購項目。