支付功能測試檢查點


支付功能測試的執行

1、公司交給專門負責支付接口等相關的人員進行支付測試

2、如果是支付寶支付可以用到支付沙漏,模擬支付測試。但是好像只能核對成功支付的情況。

3、給公司申請測試備用金,繼續實際支付操作

4、把收款方改成自己的收款賬號。這樣就可以自己支付,自己收款,避免浪費自己的金錢做公司項目的支付測試。但是這也是有風險的。萬一扣款成功,但是支付的金額 沒有到賬  可該怎么辦?

支付功能在很多軟件應用中常常涉及到。支付功能的測試關注點是有沒有出現資損  和事務的一致性。

 

一、在支付金額上

1、金額的最小值 :如0.01  

2、無實際支付意義的金額:如0元訂單

3、支付金額錯誤:格式錯誤 、數字錯誤(支付金額為負數)

3、超大金額 :設置的最高金額上限。(如微信紅包單個最大值為200等)

4、余額小於實際需要支付的金額

5、銀行卡或其他設置當日消費金額或者是單筆消費金額超限

 

二、支付接口上

關於支付會設計到很多第三方接口的相關的事件。比如:支付寶 、微信、網銀系統 、手機銀行、POS機的終端服務  甚至是 掃碼槍 等硬件設備也是有關系的。

 

三、支付的操作問題上

1、指紋支付

2、免密支付

3、賬號+密碼支付

4、動態獲取支付驗證碼支付

5、銀行卡號+密碼綁定支付

6、信用卡可能會設計到支付碼等

如今的支付方式多樣化、快捷支付和銀行卡支付之間的差異性。信用卡和普通儲蓄卡之間的差異處。等都是需要考慮的。

 

四、產品的容錯性上(異常處理)

1、如何處理退款

2、支付時出現斷網  

3、支付失敗之后 如何補單和退單

4、支付金額不足的情況下 ,充值后 是否可以繼續支付

5、持續點擊 是否會出現多次扣款

6、如果發生多次扣款,如何退款到支付賬號

 

五、產品后台處理上

成功訂單的賬務處理、失敗訂單的賬務處理、退款訂單的賬務處理、差錯賬處理等等。

 

微信支付驗收用例文檔:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=23_1

支付寶:https://docs.open.alipay.com/270


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM