面試題記錄:購物車怎麼測,歡迎大佬補充

牵着的我手發表於2024-11-19

購物車的主功能無非增、刪、改、查、
商品屬性:哪些商品能新增到購物車,哪些不能新增到購物車
購物車與其他模組的關聯屬性(例如:登入、優惠券、折扣、訂單、支付)
其他方面:UI、安全、網路、相容、

增:
1、校驗:新增商品到購物車是否正常
2、校驗:購物車新增商品數量的上限
3、校驗:新增同類商品不同規則,商品是否會分列顯示
4、校驗:購物車商品的排列順序是否合理

刪:
1、單個刪除
2、批次刪除
3、以及刪除時是否有確認提示

改:
1、校驗:修改購物車商品的數量
2、校驗:修改購物車商品的規格

查:
1、校驗:選中購物車商品後,單個支付 & 批次支付時金額是否正確
2、校驗:選中購物車商品後,單個支付 & 批次支付時數量是否正確

校驗:可新增到購物車的商品型別(以實際需求為準,一些秒殺的商品、虛擬的商品、不能新增,只能直接購買)

與他模組的互動:
1、校驗:未登入狀態下,新增商品到購物車,是否會跳轉登入頁面
2、校驗:選中購物車商品,訂單生成後,購物車商品是否被清除
3、校驗:選中購物車商品後,進行支付,是否存在資訊洩露、資金安全風險
4、校驗:使用者參加活動、領取優惠券後,購物車商品的金額是否隨之變化
5、校驗:選擇購物車商品,用不同的方式支付
6、校驗:商品失效,購物車商品是否也失效,以及能否清除失效的商品

其他:
1、UI:購物車頁面,顯示是否符合需求設計文件、列表超過一屏時,如何顯示,有沒有被截斷

2、網路:
網路型別相容,在不同的網路下,操作購物車商品
弱網:情況下,操作、或操作超時、是否出現崩潰、異常、錯亂等情況、是否有網路不好的提示、是否有網路監聽
無網:是否有兜底頁面,是否操作異常(** 之前做專案時,無網情況下,當商品數量為 1 時,點選減少商品,出現過崩潰)

3、相容:裝置相容(安卓、IOS、鴻蒙)瀏覽器相容(不同的瀏覽器、不同的螢幕大小(寬窄屏))

4、穩定性:購物車商品過多時,頻繁的來回翻頁,校驗是否會崩潰,或記憶體洩漏

相關文章