Actions
Feature #6696
openFeature #6693: [Test Suite] Coffee Cart 網站全功能驗收測試案例
[TC-03] 購物車金額累加計算 - 驗證多品項加總與計數器即時連動
Feature #6696:
[TC-03] 購物車金額累加計算 - 驗證多品項加總與計數器即時連動
Start date:
09/21/2026
Due date:
% Done:
100%
Estimated time:
0:18 h
Description
測試目的 (Objective)¶
驗證使用者連續挑選多種不同單價的品項時,購物車總數量是否正確累加,且總金額之計算公式精確無誤(無浮點數進位或精度偏差問題)。
前置條件 (Preconditions)¶
- 開啟受測網站:Coffee cart。
- 購物車初始為空(
cart (0),Total: $0.00)。
測試步驟 (Test Steps)¶
- 點擊加入 1 杯「Mocha」(單價 $8.00)。
- 點擊加入 1 杯「Americano」(單價 $7.00)。
- 觀察頂部導覽列購物車計數器。
- 觀察右下角 Total 累加總額。
- 進入 購物車頁面 檢視品項明細與最終結帳總額。
預期結果 (Expected Results)¶
- 步驟 1 執行後:計數顯示
cart (1),右下角顯示Total: $8.00。 - 步驟 2 執行後:計數遞增為
cart (2),右下角顯示Total: $15.00($8.00 + $7.00 = $15.00)。 - 步驟 5 進入購物車:
- 清單正確呈現兩列商品:Mocha x1 ($8.00)、Americano x1 ($7.00)。
- 底部結帳總計顯示
$15.00。
- 總金額計算精準,無
$15.000000000000002等 JavaScript 浮點數精度渲染 Bug。
Updated by Aiden cwc 2 days ago
Aiden cwc wrote:
測試目的 (Objective)¶
驗證使用者連續挑選多種不同單價的品項時,購物車總數量是否正確累加,且總金額之計算公式精確無誤(無浮點數進位或精度偏差問題)。
前置條件 (Preconditions)¶
- 開啟受測網站:Coffee cart。
- 購物車初始為空(
cart (0),Total: $0.00)。測試步驟 (Test Steps)¶
- 點擊加入 1 杯「Mocha」(單價 $8.00)。
- 點擊加入 1 杯「Americano」(單價 $7.00)。
- 觀察頂部導覽列購物車計數器。
- 觀察右下角 Total 累加總額。
- 進入 購物車頁面 檢視品項明細與最終結帳總額。
預期結果 (Expected Results)¶
- 步驟 1 執行後:計數顯示
cart (1),右下角顯示Total: $8.00。- 步驟 2 執行後:計數遞增為
cart (2),右下角顯示Total: $15.00($8.00 + $7.00 = $15.00)。- 步驟 5 進入購物車:
- 清單正確呈現兩列商品:Mocha x1 ($8.00)、Americano x1 ($7.00)。
- 底部結帳總計顯示
$15.00。- 總金額計算精準,無
$15.000000000000002等 JavaScript 浮點數精度渲染 Bug。
實際測試結果 (Actual Results)¶
- 執行狀態:Pass (完全通過 - 多品項金額累加、計數器連動與小數精度皆符合預期)
- 嚴重程度:None (無缺陷)
- 實際呈現:
- 單品加入初次計費正確 (Step 1):
- 點擊加入 1 杯 Mocha ($8.00) 後,導覽列計數即時顯示為
cart (1),右下角付款總額準確顯示為Total: $8.00。
- 點擊加入 1 杯 Mocha ($8.00) 後,導覽列計數即時顯示為
- 多品項即時累加計算精確 (Step 2-4):
- 接續點選加入 1 杯 Americano ($7.00) 後,導覽列計數精準遞增為
cart (2)。 - 右下角總額即時由
$8.00累加更新為Total: $15.00($8.00 + $7.00 = $15.00),累加邏輯正確。
- 接續點選加入 1 杯 Americano ($7.00) 後,導覽列計數精準遞增為
- 購物車頁面清單明細與總計一致 (Step 5):
- 點擊進入
/cart頁面檢視,明細清單清晰列出 2 筆獨立商品項目:Mocha:數量 1,單價與小計皆為$8.00。Americano:數量 1,單價與小計皆為$7.00。
- 頁面底部結帳總金額精準顯示為
$15.00,與首頁按鈕顯示完全一致。
- 點擊進入
- 無浮點數精度運算瑕疵:
- 全程金額計算與字串格式化穩定,小數點後兩位顯示正常,未出現任何如
$15.000000000000002之類的 IEEE 754 浮點數精度外溢與渲染異常。
- 全程金額計算與字串格式化穩定,小數點後兩位顯示正常,未出現任何如
- 單品加入初次計費正確 (Step 1):
Actions