手机充值的功能测试框架的测试要点

📝 面试求职: 「面试试题小程序」 ,内容涵盖 测试基础、Linux操作系统、MySQL数据库、Web功能测试、接口测试、APPium移动端测试、Python知识、Selenium自动化测试相关、性能测试、性能测试、计算机网络知识、Jmeter、HR面试,命中率杠杠的。(大家刷起来…)

📝 职场经验干货:

软件测试工程师简历上如何编写个人信息(一周8个面试)

软件测试工程师简历上如何编写专业技能(一周8个面试)

软件测试工程师简历上如何编写项目经验(一周8个面试)

软件测试工程师简历上如何编写个人荣誉(一周8个面试)

软件测试行情分享(这些都不了解就别贸然冲了.)

软件测试面试重点,搞清楚这些轻松拿到年薪30W+

软件测试面试刷题小程序免费使用(永久使用)


手机充值有微信营销活动的、有 APP 页面应用等,以下是我以前公司的手机充值话费或流量应用的测试要点,分享给大家参考下。

一、手机号码输入框检查

  1、手机号码框要控制成只能输入11位数字的文本框。

  2、输入以非1开头的手机号,给出提示:请输入正确的手机号码。需要分别验证以非1开头的数字(0\2\3)或字母等其他字符开头的情况。

  3、输入带有英文字母的手机号,系统自动忽略非数字字符(即控制不能输入英文字母)。

  4、输入带有特殊符号)/&(的手机号,系统自动忽略非数字字符(即控制不能输入特殊符号)。

  5、输入不存在的手机号12345678901,11111111111,给出提示:暂不支持该手机号码。

  6、输入不存在的手机号12345678901,退格后,提示语:暂不支持该手机号码。应不再显示。

  7、手机号码输入框字体大小应固定为22px。打开话费充值链接,光标定位到输入框,空白地方右键选择“审查元素”,选择某手机机型,查看代码元素“font-size: 22px;”。

  8、手机号码输入框所在行,点击任意地方,均应获取到焦点在输入框,保证用户能够正常使用。注:区分IOS和安卓的手机来测试

二、充值界面显示信息的检查

  1、输入正确手机号,显示对应的地区归属地和运营信息,格式:运营商标识 归属地 运营商名称。

  2、先输入正确手机号,有归属地和价格显示;接着输入带有英文字母的手机号,给出提示的同时上一次的“归属地和价格”应不再显示。

  3、不同充值面额的支付金额是否显示正确。比如:10元,50元,100元

  4、若有手机号面额支付金额的确认界面,则选择不同的面额来检查支付金额是否正确。

  5、温馨提示的文字检查,查看是否有错别字,或是语句不通的语句。

  6、检查客服热线电话是否正确。不同充值面额的供应商不同,客服热线电话就会不同。客服热线电话的值来源于接入者列表对应供应商的客服电话。注:区分IOS和安卓的手机来测试

三、按钮的检查

  1、输入正确的手机号,点击【立即充值】按钮,能够正常进入支付界面,支付成功,充值成功。

  2、连续多次【立即充值】,是否会生成多笔充值流水,应只有一笔充值流水。

  3、连续多次【支付】,是否会给出提示,并且有一笔流水支付状态为支付成功。

  4、【提交】按钮:确认展示的手机号码和面额正确后,点击提交,进入到下一步页面,支付界面,支付成功,充值成功,提示“恭喜,话费充值成功”。

  5、若存在【返回】按钮:点击返回,返回上一步页面,要重新输入充值的手机号码。

  6、当跳转到充值成功界面时,存在【返回充值首页】按钮:点击该按钮,可以返回首页,显示的页面正确。

  7、当充值失败时,点击【返回重新充值】按钮是否会跳转到默认充值界面,应跳转到默认充值界面。

  8、手机号码框存在【清除】按钮:手机号码非空有效,手机号码清空后恢复进入默认充值界面。

  9、【立即充值】按钮:默认时不可用,输入有效手机号码才可用,输入有效手机后退清除,立即充值按钮呈不可用。注:区分IOS和安卓的手机来测试

 四、充值的不同场景

  1、正常充值流程,充值成功,订单状态为充值成功,支付状态为支付成功

  2、在支付界面,取消支付,订单状态为待充值,支付状态为待支付

  3、在支付界面,支付成功后,直接关闭界面未进行充值处理,订单状态为待充值,支付状态为支付成功,过15分钟左右,充值状态变为充值成功

  4、支付成功,供应商账户余额不足,不能进行充值处理,订单状态为充值失败,支付状态为支付成功

  5、银行账户余额不足,订单状态为待充值,支付状态为支付失败,过15分钟左右,充值状态更新为充值失败,处理状态更新为放弃处理

  6、输入支付验证码,连续点击【付款】按钮,订单状态为待充值,支付状态为支付成功,过15分钟左右,充值状态变为充值成功

  7、不同充值面额,不同支付金额(0.01,0.1,1,100,49.96)来测试

  8、不同运营商的手机号码(移动、联通、电信)来充值

  9、 篡改充值面额和支付金额后,在支付界面取的支付金额是否为405平台配置的销售价格?支付金额正确应该是显示平台配置的销售价格。操作步骤:先打开充值链接获取session,关掉页面,点击篡改充值面额和支付金额的链接,进入支付界面,检查支付金额是否为平台配置的销售价格。

  10、检查在充值前是否有判断实际支付金额与平台配置销售价格一致?若不一致,则充值失败,失败原因:支付价格异常,错误的支付价格,已支付价格为:XXX,405平台订单号为YYY。操作步骤:做一笔待充值待支付的记录,修改数据库支付流水表的payment_amt支付金额改小0.01元payment_status支付状态改为支付成功,等补充值的定时任务后,查看手机充值话费记录表的充值状态为充值失败,失败原因是支付价格异常,错误的支付价格,已支付价格为:1.00,平台订单号为:MPF2016010716313396。

  11、首页分享和非首页分享,首页可以正常分享;非首页分享后,朋友点击进去,会提示:非法请求。注:以上场景都要查数据库存入的数据是否正确(特别是要注意金额和状态)?查看日志参数传送是否正确?关联模块“充值流水信息查询”和“支付流水信息查询”对应的状态显示是否正确?注:区分IOS和安卓的手机来测试

五、充值面额和流量包的显示区分话费和流量

  1、输入有效手机才可用,且要话费经销商报价里的充值面额与sys_params表对应经销商配置了默认话费充值面额一致,才显示该充值面额。

  2、输入无效手机,给出提示:暂不支持该手机号码

  3、输入有效手机后退清除,面额或流量呈不可用。

  4、要清缓存,再重新加载面额或流量,来走正常的充值流程注:区分IOS和安卓的手机来测试

六、异常类的测试

  1、当接入者被锁定,充值界面提示:接入商账号异常!

  2、当接入者默认值有300元面额,在经销商报价模块没有配置该面额的销售价格,在充值界面里选中该面额,充值界面应提示:该商品暂时缺货。

七、其他要注意的事项

  1、要留意每笔交易更新到数据库表的相关时间是否正确

  2、定时任务存在统计时间段的,要留意统计时间段的边界值

  3、定时任务存在释放库存数的,要留意是否会重复释放?释放的累计数是否大于总数?(活动:话费抢购)

  4、存在配置文件设置固定值的,要设置不同的数值来验证。

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

​​

### 电商项目中的软件测试 #### 测试方法 在电商项目的测试中,依据需求列出具体的测试点并据此编写详细的测试用例是一项基础工作[^1]。对于特定的功能模块,比如后台的产品上架、下架操作,需明确其主要的测试要点,并围绕这些点设计有效的测试场景。 针对较为复杂的业务逻辑,如互联网金融理财服务平台所涉及的投资、借款等功能,则需要更深入的理解和准备。这不仅限于简单的功能验证,还包括对安全性和数据一致性的严格把控。为了确保系统的健壮性,在实际工作中会采用多种手段来进行全面覆盖: - **冒烟测试**:用于初步确认新构建版本是否具备进一步开展其他类型测试的基础条件; - **功能测试**:细致检验各个独立特性及其组合情况下的表现; - **兼容性测试**:评估应用跨浏览器/设备的表现差异; - **性能测试**:测量系统响应速度以及资源消耗状况,特别是在高负载条件下; - **安全性测试**:保障用户信息安全免受潜在威胁侵害。 #### 使用工具 在具体实施上述各类测试时,可以借助不同的自动化辅助工具提高效率与准确性。例如,Postman 是一款非常适合用来执行 API 接口层面检查的强大利器,尤其适用于像提现这样的敏感事务处理过程[^3]。而对于整个 Web 应用的整体行为模式模拟,则可能需要用到 Selenium 或 Cypress 等框架支持。 另外,当涉及到大规模并发访问压力仿真或者长时间稳定性考察时,JMeter 和 Gatling 都是非常不错的选择。它们能够帮助企业快速定位瓶颈所在,并指导优化方向。 #### 实战案例分享 以某知名电商平台为例,在一次重要的促销活动中提前规划了一系列严格的测试计划。团队成员们积极参与到从需求分析到最后上线前的最后一刻审查各个环节当中去。通过对充值模块进行全面的压力测试发现了一些之前未曾注意到的问题点,及时调整策略避免了可能出现的风险事件发生。 同样值得注意的是,“家电购”商城作为一个典型的B2C在线商店解决方案提供商,在日常运维过程中积累了丰富的经验教训。面对不断变化的技术趋势挑战,持续改进自身的质量管理体系成为了保持竞争力的关键因素之一[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值