目录

微信支付测试用例

功能测试----支付方式:

功能测试---支付金额:

性能测试:

兼容性测试:

界面测试:

安全性测试:

容错性测试:


微信支付测试用例

功能测试----支付方式:

        免密支付:余额充足,直接跳转到支付成功界面;

                          余额不足,提示余额不足,支付失败;

        银行卡支付:卡号正确,密码正确,支付成功;

                              卡号错误,密码正确,支付失败;

                              卡号正确,密码错误,支付失败;

                              卡号错误,密码错误,支付错误;

                              错误次数限制;

        密码支付:密码正确,支付成功;

                          密码错误,支付失败;

                          错误次数限制;

        指纹支付:指纹识别成功,支付成功;

                          指纹支付失败,是否切换密码支付;

                          新录制的指纹,需要密码支付;

                          指纹支付失败次数限制;

        扫码支付:二维码无法失败,支付失败;

                          二维码识别成功,支付成功;

        验证码支付:验证码获取成功,输入正确验证码,支付成功;

                              验证码获取成功,输入错误验证码,支付失败;

                              验证码失效,支付失败;

                              验证码获取超时,支付失败;

                              验证码未收到,支付失败;

功能测试---支付金额:

        空值校验;

        负值校验;

        最小金额0.01;

        最大金额;

        当日消费金额达到上限,无法支付;

        金额输入错误,返回从新输入;

        余额充足,支付成功;

        余额不足:显示余额数不足;

                          更换支付方式;

                          取消支付;

性能测试:

        支付成功页面跳转时间;

        支付响应时间;

        支付时的耗电量和消耗的流量;

        支付余额不足时,更换支付方式响应时间;

        并发情况下,支付功能是否正确使用;

        频繁使用支付功能,是否能正确使用;

兼容性测试:

        不同系统;

        不同版本;

        不同网络(wifi;4/5G);

        不同浏览器;

        不同的二维码;

界面测试:

        支付界面美观,清晰大气;

        键盘字体清晰,布局合理;

        账单信息正确,字体清晰;

安全性测试:

        支付金额和扣款金额一致;

        支付密码暗纹显示;

        支付金额过大时,是否提示;

        支付多次相同金额,是否提示;

        新的设备上支付需要认证,授权;

容错性测试:

        支付中断网;

        支付中关机;

        支付成功后退款;

        支付时指纹不正确;

        支付时跳转其他页面;

        支付时刷新页面;

        支付时取消支付;

        余额不足,更换支付方式;