目录:导读
前言
大体上,可以从支付流程、退款流程、非功能测试点及支付测试的方法四个方向考虑。
支付流程
支付的测试流程:点击支付–>选择支付方式–>确认金额–>输入密码–>成功支付。需要针对支付流程中的每个阶段和步骤分别测试。
1、支付:点击支付,然后取消订单,能否正常取消。
2、选择支付方式:可以从正常和异常角度考虑。
正常:
可以支持的支付方式有:信用卡,储蓄卡,网银支付,余额,第三方支付(微信,支付宝,京东、百度、聚合支付、组合支付),找人代付,验证是否支持并且可以正常选择并支付;
异常:
支付时结合优惠券/折扣券/促销价抵扣进行相关的抵扣,验证规则正确,并且可以正常抵扣和支付。
手机上没有安装微信、支付宝等APP时,选择对应的支付方式,系统如何处理;
3、确认支付金额:
正常:
正常金额里用黑盒测试中的边界值法去测试。
最大支付金额(单日最大,单笔最大,余额最大);
最小支付金额。
异常:
同样也用边界值方法提取测试点。
超过支付方式单日最大消费金额/单笔最大/余额最大;
异常金额支付:非数字、负数、0,小数点超过2位、格式错误、余额小于实际需要支付的金额等。
4、支付密码:
正常:
可以支持的支付密码类型有:指纹,人脸识别,账号密码,动态获取验证码,手势,信用卡和支付码,