一、如果讓你來測試掃碼支付,你會考慮哪些場景?
功能測試用例
- 卡的類型(
一類戶:借記卡、信用卡、各個開戶行
二類戶:虛擬賬戶如微信里的零錢賬戶、支付寶的余額寶、電子賬戶
二維碼的商戶類型(微信、支付寶、匯宜、銀聯) - 支付限額(單筆限額、累計限額、日累計、月累計、支付筆數)
- 退款(退款入口、退款進度、退款結果)
- 對賬
- 資金流動(我方扣款數額正確,對方收款數額正確)數額及時效
- 支付結果展示、交易明細
- 連續掃碼支付,每天的掃碼支付次數限制及數額限制
- 二維碼有效期
- 有無相機權限
- 前后置攝像頭
- 像素低端的手機能否掃碼成功
兼容性
兼容性(不同手機廠商自帶相機功能實現不一致)
安全性:
1.是否有超時超次限制
2.測試用戶操作時相關信息是否寫入了日志文件、是否可追蹤等
3.如果使用了安全套字,需要測試加密是否正確,加密前后的信息完整性,正確性
性能
1.用戶操作的響應時間
2.系統的吞吐量(TPS)
3.系統的硬件資源情況(CPU、硬盤、磁盤)
4.網絡資源占用情況等。
異常場景
異常情況(卡異常、余額不足)