手机充值测试点功能测试框架[转载]
(来源:软件测试论坛)
手机充值有微信营销活动、APP页面应用等。 以下是我之前公司手机充值或者数据应用的测试点,分享给大家,供大家参考。
1.手机号码输入框勾选
1、手机号码框要控制成只能输入11位数字的文本框。
2、输入非1开头的手机号码,会提示:请输入正确的手机号码。 需要单独验证是否以数字(0\2\3)开头还是以字母或1以外的其他字符开头。
3、输入带有英文字母的手机号码,系统会自动忽略非数字字符(即控制英文字母的输入)。
4、输入带有特殊符号的手机号码)/&(,系统会自动忽略非数字字符(即不能输入特殊符号)。
5、输入不存在的手机号码,提示:尚不支持该手机号码。
6. 输入不存在的手机号码。 退格后,会出现提示:当前不支持该手机号码。 它不应再次显示。
7、手机号码输入框字体大小固定为22px。 打开话费充值链接,将光标定位在输入框,在空白处右键选择“检查元素”,选择手机型号,查看代码元素“font-size: 22px;”。
8、点击手机号码输入框所在行任意位置,焦点要在输入框上,保证用户可以正常使用。注:区分IOS和手机进行测试
2.查看充值界面显示的信息
1. 输入正确的手机号码,就会显示对应的区域位置和操作信息。 格式为:操作员标识、位置操作员姓名。
2.首先输入正确的手机号码,就会显示位置和价格; 然后输入英文字母的手机号码,提示时就不再显示最后一个“位置和价格”了。
3、不同充值面额的支付金额是否正确显示。例如:10元、50元、100元
4、如果手机号面额有支付金额确认界面,请选择不同的面额,检查支付金额是否正确。
5.温馨提醒文字检查是否有错别字、句子不清楚。
6、检查客服热线号码是否正确。 不同的供应商、不同的充值面额,会有不同的客户服务热线号码。 客服热线号码的值来自接入者列表中对应供应商的客服号码。注:区分IOS和手机进行测试
3、按钮的检查
1.输入正确的手机号码,点击【立即充值】按钮即可正常进入支付界面。 支付成功,充值成功。
2、如果连续多次使用【立即充值】,是否会产生多笔充值交易? 应该只有一笔充值交易。
3.如果连续进行多次【付款】,是否会有提示,如果有正在运行的付款状态,则付款状态为成功。
4.【提交】按钮:确认显示的手机号码和面额正确后,点击提交,进入下一页,支付界面。 支付成功,充值成功。 会提示“恭喜您,话费充值成功”。
5、如有【返回】按钮:点击返回返回上一页,重新输入充值手机号码。
6、跳转到充值成功界面时,有一个【返回充值主页】按钮:点击该按钮即可返回主页,显示的页面是正确的。
7、充值失败时,点击【返回充值】按钮,看是否会跳转到默认充值界面。 应该会跳转到默认充值界面。

8、手机号码框中有【清除】按钮:手机号码不为空则有效。 手机号码清除后,将恢复默认充值界面。
9.【立即充值】按钮:默认不可用。 只有输入有效的手机号码才能使用。 如果输入有效的手机号码,然后返回清除,立即充值按钮将不可用。注意:区分IOS和手机进行测试
4. 不同场景充电
1.正常充值流程,充值成功,订单状态为充值成功,支付状态为支付成功。
2. 在支付界面,取消支付。 订单状态为待充值,付款状态为待付款。
3、支付界面中,支付成功后,直接关闭界面,不做充值处理。 订单状态为待充值,支付状态为支付成功。 约15分钟后,充值状态变为充值成功。
4、支付成功。 供应商账户余额不足,无法办理充值。 订单状态为充值失败,支付状态为支付成功。
5、银行账户余额不足,订单状态为待充值,支付状态为支付失败。 大约15分钟后,充值状态更新为充值失败,处理状态更新为放弃处理。
6、输入支付验证码,连续点击【支付】按钮。 订单状态为待充值,支付状态为支付成功。 约15分钟后,充值状态变为充值成功。
7、不同充值面额、不同支付金额(0.01、0.1、1、100、49.96)测试
8、使用不同运营商的手机号码(移动、联通、电信)充值
9、篡改充值面额和支付金额后,支付接口获取的支付金额是否是405平台配置的销售价格? 正确的支付金额应该是平台配置上显示的销售价格。 操作步骤:首先打开充值链接获取,关闭页面,点击链接篡改充值面额和支付金额,进入支付界面,检查支付金额是否为平台配置的销售价格。
10、充值前请检查实际支付金额是否与平台配置的销售价格一致? 如果不一致,则充值失败。 失败原因:支付价格异常、支付价格错误。 支付价格为:XXX,405平台订单号为YYY。 操作步骤:做好充值支付记录,修改数据库支付流表支付金额,将支付状态更改为0.01元,将支付状态更改为支付成功。 等待充值定时任务后,查看手机充值记录表充值状态为“充值失败”。 失败原因是支付价格异常,支付价格错误。 支付价格为:1.00,平台订单号为:。
11、主页共享和非主页共享,主页均可正常共享; 分享离首页后,如果好友点击进去,会提示:非法请求。 注意:在上述场景中,必须检查数据库中存储的数据是否正确(尤其要注意数量和状态)? 检查日志参数传输是否正确?关联模块“充值交易信息查询”和“支付交易信息查询”对应的状态显示是否正确? 注:测试使用IOS和手机。
5、充值面额和流量套餐显示区分话费和流量。
1、输入有效手机后才能使用,且话费经销商报价中的充值面额必须与表中相应经销商配置的默认话费充值面额一致,这样充值面额才可使用。显示。
2. 输入无效的手机号码,提示:暂不支持该手机号码。
3. 输入有效的手机号码,然后返回清除。 面额或数据量将不可用。
4. 清除缓存,重新加载面额或流量,即可正常充值流程。 注:测试使用IOS和手机。
6.异常类型测试
1、接入用户被锁定时,充值界面提示:接入商账户异常!
2、当接入器默认值为300元面额,且经销商报价模块中未配置该面额的销售价格,且在充值界面选择面额时,充值界面应提示:该产品暂时未充值缺货。
七、其他注意事项
1、注意每笔交易更新到数据库表的相关时间是否正确。
2. 如果定时任务有统计时间段,请注意统计时间段的边界值。
3、如果有释放库存的定时任务,要注意是否会重复释放? 累计释放数量是否大于总数? (活动:话费抢购)
4.如果配置文件中设置了固定值,则需要设置不同的值来验证。