如何對購物車進行測試?網購現如今已經是大部分消費者的主要購物方式,每年電商平台的營銷活動,從節慶促銷到各類會員日更是層出不窮,零售商與品牌方可謂不斷尋求新的銷售峰值引爆點,而購物車已成為在促成交易過程中一個必不可少的重要環節,接下來我們就來聊聊關于如何對購物車進行測試?以下内容大家不妨參考一二希望能幫到您!
網購現如今已經是大部分消費者的主要購物方式,每年電商平台的營銷活動,從節慶促銷到各類會員日更是層出不窮,零售商與品牌方可謂不斷尋求新的銷售峰值引爆點,而購物車已成為在促成交易過程中一個必不可少的重要環節。
軟件測試點分析基本原則——通用
第一步:先了解産品的基本的業務流程邏輯,畫出流程圖,業務邏輯梳理
第二步:細分模塊,針對每個小功能模塊進行詳細的劃分
第三步:針對具體功能,尋找每個輸入項
第四步:考慮非功能測試點包括界面、易用性、兼容性、安全性、性能等等。
購物車如何測試?
功能測試點
1、驗證正常功能
加入商品購物車,信息以及價格核算正确,點擊結算,可以正常跳轉
2、入口
a. 我的購物車-跳轉購物車
b. 去購物車結算-跳轉
3、已登錄的用戶
a. 添加商品到購物車,查看購物車顯示
添加一個商品
多件商品
同一家店鋪多個商品
不同店鋪多個商品
商品/店鋪名字太長是否顯示完整
貨物狀态-無貨,預售/有貨,數量/下架,失效
商品鍊接可以點擊-商品詳情頁
b. 購買數量增減操作
有效-庫存量(限購數量)
無效-小于1==0,大于庫存(限購數量)
必填項驗證-為空
特殊邊界值-負數,小數,空格,非數字,特殊字符,是否有錯誤提示
c. 商品支持删除
删除後,商品不顯示,總件數減一;總價檢查
确認是否删除
d. 選擇功能
單選,取消
多選,取消
全選,取消-單個手動全選,全選按鈕
e. 點擊去結算-跳轉到下一個頁面-功能交互
f. 購物空白頁面,商品為0 -檢查頁面顯示-點擊“去購物”-跳轉“首頁購物”
4、未登錄的用戶
a. 首頁購物車顯示為0
b. 點擊購物車,跳轉到登錄頁面,提示沒有商品,請登錄----登錄-去購物
c. 未登錄,将商品加入購物車---能夠加入成功,點擊結算,提示需要登錄
5、功能交互
a. 優惠券-簡單驗證,整個流程,防止漏測
b. 登錄-簡單驗證,整個流程,防止漏測
c. 訂單處理-簡單驗證,整個流程,防止漏測
非功能測試點
1、界面
原型圖、設計具體的效果圖,對比看一緻性,界面風格效果一緻性
2、易用性
a. 提示信息,操作引導,方便好用
b. 基于用戶使用不易用,不符合用戶操作習慣,風格排版布局不合理,提出建議性bug
3、性能測試
a. web
并發量,響應時間,CPU,内存
b. APP
APP客戶端性能-GT/CPU/内存、流量、電量耗用
APP本身壓力穩定性測試-monkey
服務器端性能-jmeter、loadrunner
4、安全性
a. 賬号檢查,敏感信息,凍結,漏洞掃描(用戶實名認證後個人信息是否會洩露)
b. 登錄加密,敏感數據加密存儲,登錄鑒權(是否需要綁定手機号)
c. sql 注入,跨站攻擊等-需要學習補充
5、兼容性
a. 各個版本浏覽器,web端打開速度
b. APP:手機适配-操作系統、分辨率,屏幕尺寸
c. 界面測試是否正常
6、網絡測試
a. 網絡:WiFi/4G/5G/3G
b. 弱網:地鐵,高鐵,偏遠地-延時,2分鐘内容沒有收到請求,合理性提示;
丢包,系統2分鐘内動态沒有上傳服務器,做失敗處理,重發機制;
c. fiddler
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!