软件充值功能测试点有哪些?以手机话费充值为例
手机号码输入框测试
1、手机号码框要控制成只能输入11位数字的文本框。
2、输入以非1开头的手机号,给出提示:请输入正确的手机号码。需要分别验证以非1开头的数字(0\2\3)或字母等其他字符开头的情况。
3、输入带有英文字母的手机号,系统自动忽略非数字字符(即控制不能输入英文字母)。
4、输入带有特殊符号)/&(的手机号,系统自动忽略非数字字符(即控制不能输入特殊符号)。
5、输入不存在的手机号,给出提示:暂不支持该手机号码。
6、手机号码输入框所在行,点击任意地方,均应获取到焦点在输入框,保证用户能够正常使用。注:区分IOS和安卓的手机来测试。
充值界面显示信息的检查
1、输入正确手机号,显示对应的地区归属地和运营信息,格式:运营商标识 归属地 运营商名称。
2、先输入正确手机号,有归属地和价格显示;接着输入带有英文字母的手机号,给出提示的同时上一次的“归属地和价格”应不再显示。
3、不同充值面额的支付金额是否显示正确。比如:10元,50元,100元
4、若有手机号面额支付金额的确认界面,则选择不同的面额来检查支付金额是否正确。
5、温馨提示的文字检查,查看是否有错别字,或是语句不通的语句。
6、检查客服热线电话是否正确。不同充值面额的供应商不同,客服热线电话就会不同。客服热线电话的值来源于接入者列表对应供应商的客服电话。注:区分IOS和安卓的手机来测试。
按钮的检查
1、输入正确的手机号,点击【立即充值】按钮,能够正常进入支付界面,支付成功,充值成功。
2、连续多次【立即充值】,是否会生成多笔充值流水,应只有一笔充值流水。
3、连续多次【支付】,是否会给出提示,并且有一笔流水支付状态为支付成功。
4、【提交】按钮:确认展示的手机号码和面额正确后,点击提交,进入到下一步页面,支付界面,支付成功,充值成功,提示“恭喜,话费充值成功”。
5、若存在【返回】按钮:点击返回,返回上一步页面,要重新输入充值的手机号码。
6、当跳转到充值成功界面时,存在【返回充值首页】按钮:点击该按钮,可以返回首页,显示的页面正确。
7、当充值失败时,点击【返回重新充值】按钮是否会跳转到默认充值界面,应跳转到默认充值界面。
充值的不同场景
1、正常充值流程,充值成功,订单状态为充值成功,支付状态为支付成功
2、在支付界面,取消支付,订单状态为待充值,支付状态为待支付
3、在支付界面,支付成功后,直接关闭界面未进行充值处理,订单状态为待充值,支付状态为支付成功,过15分钟左右,充值状态变为充值成功
4、支付成功,供应商账户余额不足,不能进行充值处理,订单状态为充值失败,支付状态为支付成功
5、银行账户余额不足,订单状态为待充值,支付状态为支付失败,过15分钟左右,充值状态更新为充值失败,处理状态更新为放弃处理
充值面额和流量包的显示区分话费和流量
1、输入有效手机才可用,且要话费经销商报价里的充值面额与sys_params表对应经销商配置了默认话费充值面额一致,才显示该充值面额。
2、输入无效手机,给出提示:暂不支持该手机号码
3、输入有效手机后退清除,面额或流量呈不可用。
4、要清缓存,再重新加载面额或流量,来走正常的充值流程注:区分IOS和安卓的手机来测试。
其他要注意的事项
1、要留意每笔交易更新到数据库表的相关时间是否正确
2、定时任务存在统计时间段的,要留意统计时间段的边界值
3、定时任务存在释放库存数的,要留意是否会重复释放?释放的累计数是否大于总数?(活动:话费抢购)
4、存在配置文件设置固定值的,要设置不同的数值来验证。
软件充值功能测试点有哪些?以手机话费充值为例相关推荐
- 软件基本功能测试用例,测试用例实例—常见功能测试点().docx
测试用例实例--常见功能测试点 ?笔者在网上看到了一篇文章,个人认为此文对于"软件常用功能测试点"总结的很好,特此摘录下来和大家一起分享. ????????1. 登陆.添加.删除. ...
- 测试用例实例--常见功能测试点(转)
笔者在网上看到了一篇文章,个人认为此文对于"软件常用功能测试点"总结的很好,特此摘录下来和大家一起分享. 1. 登陆.添加.删除.查询模块是我们经常遇到的,这些模块 ...
- 功能测试点有哪些?怎么做好软件功能测试?
随着信息化进程的推进,各类APP.软件产品已经深入人们的生活住行.对于一款软件或者程序而言,功能能不能正常使用是人们评估产品最基础标准,所以做好软件功能测试对提升产品质量,建立用户口碑有重要意义. 比 ...
- 手机软件必备功能——自动更新和好友推荐
手机软件必备功能--自动更新和好友推荐 爪哇米工作室 陈跃峰 出自:http://blog.csdn.net/mailbomb 随着时间的发展,时代的进步,手机软件已经相当的成熟,而随着手机软件,特别 ...
- AirServer手机投屏软件的功能优势特点介绍
AirServer是适用于Mac和PC的先进的屏幕投屏软件,功能是十分强大.它的主要功能在于实时地将移动设备上的图像画面内容投放到电脑设备上,让电脑成为iPad.iPhone等iOS系统设备的大屏显示 ...
- APP功能测试点(全)
1.功能性测试: --根据产品需求文档编写测试用例. --软件设计文档编写用例. 注意:就是根据产品需求文档编写测试用例而进行测试. 2.兼容性测试: --android版本的兼容性 --手机分辨率兼 ...
- 进销存软件的功能主要有哪些
进销存软件的功能主要有哪些呢? 1.客户管理:公共客户池.客户分配.客户管理.客户三证上传.客户卡片.交往记录管理.客户漏斗图.超期客户预警.客户关怀.客户生日.客户转移.客户统计 2.销售机会管理: ...
- 史上最全 App功能测试点分析
1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即 15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向主管确认项目排期. 1.3测试资源 ...
- chart控件删除最左边点_常见功能测试点的测试用例大全
登录.添加.删除.查询模块是我们经常遇到的,这些模块的测试点该如何考虑? 1)登录 ① 用户名和密码都符合要求(格式上的要求) ② 用户名和密码都不符合要求(格式上的要求) ③ 用户名符合要求,密码不 ...
- 苹果6设置流量显示无服务器,超实用!15个苹果手机的隐藏功能,不看你手机就白买了!...
原标题:超实用!15个苹果手机的隐藏功能,不看你手机就白买了! 平时出门什么都可以不带,除了手机 (小编的手机简直是长在了手上) 在用苹果手机的宝宝们 知不知道你的苹果手机 还有这些隐藏的功能? 快速 ...
最新文章
- 关于group by 和having(数据库)
- 腾讯再次劝退高龄员工,IT人的中年危机,我来教你化解!
- 手机联系人头像包_一组抖音上很火的表情包,这里都有,一起来可可爱爱吧
- Redis夺命连环11问
- 多路归并排序_字节跳动面试:5 亿整数的大文件,如何排序 ?
- 斗地主AI算法——第十六章の样例分析
- Linux下记住Gitee账户密码
- 程序员一般都浏览这些网站,不仅仅提升编程水平!
- 算法分析与设计实验报告——实现哈夫曼编码
- “新基建”对下沉市场意味着什么?
- 4595: [Shoi2015]激光发生器
- 深度学习训练营之灵笼人物识别
- php简易登录注册PHP+MySQL
- echart 热搜词云(字符云)的制作以及遇到颜色不会随即变得bug
- ARM到底是冯诺依曼结构还是哈佛结构
- 一阶的RC高低通电路和微积分电路有什么区别
- Windows安装程序遇到错误:0x80240037
- 中国移动支付行业投资机会分析与发展战略建议报告2022-2028年
- ubuntu 高级做图软件 krita
- 如何从“设计师必考三大证书”中,正确看待:adobe认证证书含金量?