Feature #6701
open
Feature #6693: [Test Suite] Coffee Cart 網站全功能驗收測試案例
[TC-08] 促銷決策分支 - 驗證接受優惠半價加購與拒絕/關閉彈窗之狀態
Added by Aiden cwc 3 days ago.
Updated 2 days ago.
Description
測試目的 (Objective)¶
驗證當使用者面對第 3 件商品的隨機促銷提示時,選擇「接受優惠」能將半價品項與折扣金額正確併入購物車;選擇「拒絕/關閉」時能安全回到主頁面且不異動已選商品。
前置條件 (Preconditions)¶
- 開啟受測網站:Coffee cart。
- 透過連續點選加入 3 杯咖啡以喚出促銷提示。
測試步驟 (Test Steps)¶
【分支 A:接受優惠 (Accept)】
- 當促銷提示出現時,確認提示標籤與半價金額(例如原價 $16 的品項標註為 $8)。
- 點擊確認接受按鈕(如「Yes, of course!」)。
- 觀察頂部購物車數量、右下角金額以及進入 購物車頁面 查看清單。
【分支 B:拒絕優惠 (Dismiss)】
4. 清空購物車,重新加入 3 杯咖啡再度喚出提示。
5. 點擊拒絕或關閉按鈕(如「Nah, skip」或右上角叉叉)。
6. 觀察購物車品項數與總金額。
預期結果 (Expected Results)¶
- 分支 A:
- 點擊接受後提示關閉。
- 頂部計數由
cart (3) 即時遞增為 cart (4)。
- 右下角總額精準增加該半價品項的折後金額(50% off)。
- 購物車明細內明確列出該促銷加購品項。
- 分支 B:
- 點擊拒絕後提示關閉,畫面解鎖。
- 購物車計數維持
cart (3),金額維持原本 3 杯原價總額,無任何未經授權的加購項目。
Aiden cwc wrote:
測試目的 (Objective)¶
驗證當使用者面對第 3 件商品的隨機促銷提示時,選擇「接受優惠」能將半價品項與折扣金額正確併入購物車;選擇「拒絕/關閉」時能安全回到主頁面且不異動已選商品。
前置條件 (Preconditions)¶
- 開啟受測網站:Coffee cart。
- 透過連續點選加入 3 杯咖啡以喚出促銷提示。
測試步驟 (Test Steps)¶
【分支 A:接受優惠 (Accept)】
- 當促銷彈窗出現時,確認提示標籤與半價金額(例如原價 $16 的品項標註為 $8)。
- 點擊確認接受按鈕(如「Yes, of course!」)。
- 觀察頂部購物車數量、右下角金額以及進入 購物車頁面 查看清單。
【分支 B:拒絕優惠 (Dismiss)】
4. 清空購物車,重新加入 3 杯咖啡再度喚出提示。
5. 點擊拒絕或關閉按鈕(如「Nah, skip」或右上角叉叉)。
6. 觀察購物車品項數與總金額。
預期結果 (Expected Results)¶
- 分支 A:
- 點擊接受後提示關閉。
- 頂部計數由
cart (3) 即時遞增為 cart (4)。
- 右下角總額精準增加該半價品項的折後金額(50% off)。
- 購物車明細內明確列出該促銷加購品項。
- 分支 B:
- 點擊拒絕後提示關閉,畫面解鎖。
- 購物車計數維持
cart (3),金額維持原本 3 杯原價總額,無任何未經授權的加購項目。
實際測試結果 (Actual Results)¶
- 執行狀態:Pass (完全通過 - 促銷接受與拒絕分支邏輯運作符合預期)
- 嚴重程度:None (無缺陷)
- 實際呈現:
- 分支 A:接受優惠 (Accept):
- 加入第 3 件商品後順利喚出促銷提示(提示半價加購品項與金額)。
- 點擊「Yes, of course!」按鈕後,提示立即關閉。
- 頂部導覽列計數即刻由
cart (3) 遞增為 cart (4)。
- 右下角總額精準加上半價優惠金額(例如原價 $8.00 的 Mocha 以半價 $4.00 併入計費)。
- 進入購物車頁面檢視,清單正確新增該折扣品項明細與對應優惠金額。
- 分支 B:拒絕優惠 (Dismiss):
- 重新觸發提示後,點擊「Nah, I'll skip.」略過按鈕。
- 促銷提示正常關閉,首頁菜單功能回復正常。
- 購物車計數維持
cart (3),右下角金額維持原 3 杯商品總計,無任何未授權商品寫入購物車。
- Description updated (diff)
- Status changed from New to Resolved
- % Done changed from 0 to 100
- Estimated time set to 0:18 h
Also available in: PDF
Atom