購物車測試可以參考如下思路展開:
•界面顯示設計
•購物車功能
–購物車基本功能
–購物車業務關聯
•購物車非功能
– 性能
– 兼容性等
一. 驗證購物車界面設計
界面設計驗證點如下:
1.界面設計是否美觀,顯示是否正常
2.界面布局是否合理
3.購物車入口數量設計是否合理(購物車需要引導用戶付款,入口設計需要有此體現)
4.購物車圖標鏈接顯示是否明顯
5.鼠標懸停購物車圖標,是否有迷你購物車界面,顯示是否正常
二. 購物車功能測試
功能測試可以分為兩個部分,驗證內容如下:
• 1.購物車基本功能
– 添加商品
1.是否能夠添加商品
2.添加單個商品數量是否有上下限
3.添加商品種類是否有上下限
4.添加同類型商品的不同規格商品顯示是否分條顯示
5.加入購物車商品排序是否合理
• 刪除商品
1.能否刪除單類商品
2.是否有快速刪除多種商品方式(全選,刪除)
3.刪除商品是否有確認提示
• 跳轉商品詳情
1.跳轉商品圖片顯示是否正常
2.跳轉商品鏈接顯示內容是否完整,是否過長
3.點擊圖片或者鏈接是否能夠跳轉商品詳情
•編輯商品數量
1.是否有通過+ -編輯商品數量方式
2.是否有通過輸入直接編輯商品數量方式
3.編輯商品數量是否有上下限
4.編輯商品數量是否考慮庫存情況
• 顯示商品數量,金額,總額等
1.商品加入購物車內是否和原價格一致
2.商品數量顯示是否正確
3.選擇商品總數是否正確
4.選中商品價格總額是否正確
•進入商品購物或結算
1.購物車是否有進入購物鏈接
2.購物車是否有進入結算鏈接
• 2.購物車業務功能
– 購物車與用戶模塊關聯
1.未登錄用戶是否可以添加商品到購物車
2.未登錄用戶添加商品到購物車,登錄后是否將商品合並到用戶購物車
3.若不允許未登錄用戶添加商品到購物車,點擊加購物車后是否有登錄提示
4.用戶有會員折扣時,購物車內商品價格是否對應
• 購物車與商品訂單模塊關聯
1.加入購物車商品有價格調整,購物車內商品價格是否跟隨變化
2.加入購物車商品,庫存變化時購物車是否有對應調整
3.購物車商品確認訂單后是否會從購物車清除
4.訂單價格是否與購物車內一致
• 購物車與優惠活動模塊關聯
1.商家發放用戶優惠券購物車對應變化
2.商品滿減活動,購物車價格對應變化
三. 購物車非功能
購物車非功能測試可以從多方面進行考慮,舉出部分進行說明,驗證內容如下:
• 1.性能
1.進入購物車頁面 消耗時長
2.添加商品到購物車時長
3.進入購物車結算時長
4.對購物車頁面內容變更,頁面內容更新速度。(增加某個購買數量,頁面對應顯示更新速度)
• 2.兼容性
1.不同設備上顯示和使用是否正常
2.不同瀏覽器顯示和使用是否正常
總結
購物車在系統設計中主要用於讓用戶臨時存放有意向購買的商品,在設計中除了要美觀好用之外還要引導用戶進行付款。鑒於購物車在系統設計中和用戶,商品,訂單等很多模塊有復雜的關聯,所以購物車測試中除了保證基本功能可用,還要考慮和其他功能模塊的業務關聯和影響。最后還要考慮整體的兼容性,性能等方面。