面試題記錄:支付怎麼測,(私下寫能會寫出很多測試點,面試的時候說卻很容易漏掉很多)

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

回答:
首選要確認支付流程,
1、選擇商品點選支付
2、選擇支付的方式
3、確認支付的金額
4、輸入密碼
5、確認支付結果

然後根據支付的不同階段進行展開測試,

點選支付:
1、校驗:點選支付後,是否生成支付訂單
2、校驗:生成支付訂單後,取消訂單,校驗訂單狀態

選擇支方式:
1、校驗:遍歷不同支付的方式(微信、支付寶、銀行卡、信用卡、網銀等)
2、支付時未安裝三方軟體
3、支付時未繫結銀行卡等,新增銀行卡

確認金額:
1、校驗:訂單生成的金額是否和商品的金額一致
2、校驗:如果有優惠券、折扣、紅包、校驗計算的金額是否正確

輸入密碼:
1、校驗輸密碼的方式(輸入支付密碼、輸入賬號密碼、人臉識別、指紋支付、免迷支付、代付)
2、輸入正確的密碼
3、輸入錯誤的密碼
4、支付中斷、餘額不足、觸發風控等

確認支付結果:
1、支付成功:
支付成功後,訂單狀態
支付成功後,發起退款,退款金額的返回路徑
如果涉及優惠券、紅包、折扣活動、是否還可再次使用

2、支付失敗:校驗支付失敗的所有場景,以及對應錯誤 code 碼

主流程沒問題後,再從不同維度去展開覆蓋測試
1、UI:支付按鈕的樣式、文案的大小、按鈕顏色(選中和非選中的狀態)
2、安全:攔截支付介面,修改金額、非法篡改金額、
3、效能:
併發時,點選支付,支付的響應時間
單個使用者支付
多訂單批次支付
4、相容:裝置、瀏覽器,系統
5、網路:
弱網
無網
網路型別
代理模式下

相關文章