在一次软件测试面试中,有人被问到如何测试支付宝手机充值功能,并编写测试用例。
其实,无论测试什么,我们首先需要梳理一下软件业务的流程。 我们来看看支付宝充值有哪些流程?
首先,如果面试官给出这样的场景,他就不应该从支付宝注册入手。 注册后,登录
相反,您可以按照以下过程直接开始:
第一步:点击充值页面,检查页面是否可以正常进入充值页面。
进入充值页面后,检查整个页面的布局是否合理,显示是否简洁、整齐。
第二步:检查手机号码是否显示您常用的充值号码,是否可以修改为其他人的手机号码充值。
进入充值页面后,我们不仅要给自己的手机充值,有时还要给其他手机充值,包括当用户输入错误时,比如输入了手机号码以外的内容,非法手机号码等我们需要给出合理的解释。 尖端
输入充值手机号码:
1.不要输入您的手机号码;
2、输入不存在的手机号码;
3、输入的手机号码小于11位;
4、输入的手机号码大于11位;
5、边界点:输入的手机号码等于10位或12位;
6、输入的账号不符合要求。 例如,手机号码要求纯数字,但可以使用包含非数字的手机号码进行测试,如:包含字母、汉字、特殊符号等;
7、输入的手机号码被冻结等;
第三步:查看充值支持金额
金额一般支持选择,如30、50、100、200、500、1000
以及这些快速选择的金额在选择后是否正常显示在对应的金额输入框中,并显示对应的金额。
是否支持自定义充值金额的输入,测试正常输入、异常输入、不输入

输入充值金额:
1. 请勿输入金额;
2、输入金额为0;
3. 输入一分钱;
4、输入的金额正常;
5、输入的金额大于账户余额;
6. 输入的金额大于最大转账限额;
7、测试输入金额是否包含非数字,如字母、汉字、特殊符号等;
8、输入的金额为整数;
9、输入的金额为小数;
10、输入的金额超过小数点后3位;
检查转账后金额是否正确
第三步:测试支付方式
检查不同支付方式是否可以成功支付,例如:
支付宝余额支付、银行卡支付、花呗等
支付方式有很多种,有时需要测试第三方充值接口是否正常。
包括接口认证、幂等性,都需要测试。
第四步:充值完成后,会给出合理的提示,表示充值成功。
当然,除了功能之外,还有很多非功能测试: