前言

银行项目相关的bug:

限制字典子项: 0 – 身份证,1 - 外国护照 ,G - 港澳通行证,H - 台湾通行证,S - 港澳台居住证
http://10.20.32.10:9116/cloud/contract/auth_person开户接口的person_info对象里面的id_kind字段

选择G - 港澳通行证,H - 台湾通行证,S - 港澳台居住证 但是id_no这个身份证号码字段写

bug1:【后端bug】
之前有个bug,有个开户的接口里面有个id_kind字段对应的值G表示港澳通行证,0表示身份证,我们当时的功能是要求只允许港澳台用户开户申请成功,但是我id_kind字段输入G,并且输入大陆居民身份证号码,也可以调通接口,后来把这个bug提给开发同事,说是前端做了校验,但是后端接口没做校验,后面把这个bug进行了修复。

bug2:【后端bug】
之前有个老接口有些改动点增加了一个保全编号的字段:record_no ,但是我在测的时候这个字段没有数据返回,返回的是一个空的数组[]
原因是因为:数据库虽然有数据、但是mybaits(读音:麦贝蒂斯)设置里面对应查询SQL语句和数据库没有做映射关系、导致数据库里面的数据查不出来、所以后面接口显示返回一个空数组

功能bug3:【后端bug】
提交贷款人员信息申请页面,前端页面一直loading,然后点击了多次,发现有多条一模一样的申请进件单,后面定位发现是因为我们开发在进件申请号这个字段上面没加唯一索引,导致接口的幂等出现了问题,数据库中出现一样的数据。后面对这块进行了一个优化前端页面增加了提示:已提交相同数据的进件单,请勿重新提交,后端加了索引

接口bug4:【后端bug】
之前有个接口有个O_REGNO字段应该需要显示统一社会信用代码数据,但是调用接口发现O_REGION返回的是另外一个字段组织机构代码字段对应的值。

接口bug5:【前端bug】
贷款申请人影像上传信息选择BMP格式文件进行上传,接口提示上传失败
原因:后台对上传的数据做了格式的限制,不接收BMP类型的文件,而前端没有做这样的限制,导致可以选择BMP类型的文件,所以在后台校验失败后,提示上传失败。

接口bug6:【前端bug】
当时有一个提现的接口,当时产品的要求是输入提现金额不能小于100,且必须是100的倍数,输入错误的时候确实会在输入完成后给用户提示输入的金额不满足要求,但当用户采用复制粘贴不满足要求的金额并提交,但是可以成功提交,但是接口返回了金额错误的提示,是因为前端没有做校验,确实是开发少了一个验证逻辑导致的,后面开发补好逻辑后解决了这个问题。

功能bug7:【前端bug】
刚开始选择贷款利率95折优惠券,然后再选择不使用优惠券,然后发现前端页面还是会显示省利息XX元,金额还是显示优惠后的本金+利息,原因是点击不使用优惠券的时候这块的逻辑没有做校验,导致页面显示错误。

功能bug8:【前端bug】
贷款统计总发放金额接口,返回显示发放比例为100%,但是前端页面却显示99.9%,是因为前端开发代码用的random函数精度写的有问题导致的

功能bug9:【前端bug】
实际上有借款合同存在,但是在H5页面查账还款却显示:暂无欠款,这是一个前端页面渲染的bug

其他bug:
1.个人贷款合同申请,录入抵质押品信息时主担保方式及附加担保方式不包含当前节点(前端没有将当前节点的选择项写出来)
2.贷款合同变更申请流程,无法修改合同金额、合同期限、合同到期日、利率、合同状态。(开发把这些内容写死了,导致无法点击修改)
3.信评中心-个人评价,评级结果-调整前级别显示错误
4.进件中心-个人授信申请流程 签发分发岗待办处理页面-影像上传提示:不存在影像配置(预期结果:进入影像上传页面,权限正确,与需求一致)。这里的问题是因为影像配置权限没有正确显示出来,有权限的人看不到这个配置项,后台开发修改权限规则覆盖即可。
5.我在测用户还款,然后金额不足以抵扣,在测试环境发起主动还款时,后端同步自动触发系统扣款,前端都显示还款失败,同时产生了2条还款失败的记录,是因为后端代码接口幂等性出现了问题,后面我们Java开发那边把这段代码增加了主键索引和修改了代码逻辑,最后解决了这个问题

电商项目相关的bug:

bug1:
选择余额不足取消订单本来是应该显示交易关闭的,但是我返回到我的订单发现还存在待付款状态中,我点击待付款的这个订单显示"该订单状态不存在的报错",但是我通过fiddler抓包查看接口是没有返回该订单的信息
原因:接口和数据库状态已经变为交易关闭,但是前端页面还是显示待付款,后面定义为一个前端的bug,原因是前端开发根据后端返回的接口数据做判断没有进行状态的流转。

bug2:
系统赠送型优惠券,后台发送给用户后,用户在消息中心能够看到优惠券通知,但是我的优惠券中没有出现优惠券。并没有进行同步是一个后端的bug。
原因:因为刷新前端页面有接口入参没有问题,但是接口的返回值没有返回数据,导致在优惠券模块里面没看到

bug3:
锁定库存后,然后取消支付,之前的优惠券和金币应该需要返还,但是结果没有
原因:是因为开发写的逻辑出现问题

bug4:
服务器默认勾选了最大的优惠券500元,实际上不应该有默认勾选。
原因:前端样式被写死了

bug5:
商品资金清算后对账单的总金额显示都没有问题,但是以柱状图显示出来的金额和总金额对不上,是因为柱状图的计算逻辑和总金额统计调的不是同一个接口,导致显示也有问题

bug6:
在订单列表中,待付款订单接口返回报文显示有11条数据,但是前端页面只显示出了10条,是因为前端分页这块的逻辑出了问题,导致多余的数据显示不出来

bug7:
在后台管理系统中选择订单状态为:待发货,点击查询搜索,但是把待付款,已发货,已完成和关闭的订单数据都查询出来了,这块没做筛选的逻辑判断。

bug8:
在后台商品管理系统中进行退货原因设置,前面的编号都是正确的的1-5,但是当设置6条退货原因的时候,编号显示为16了,是因为数据库中主键做了自增长,之前删除了10条数据,导致编号变成了16,按需求应该为6的。

bug9:
断网情况下,进入APP,点击消息,崩溃
原因是因为Activity继承BaseActivity,在onCreate()方法内,显示出错信息的布局,未放在initView(), initData(),initListener()前方,导致在initData()获得网络数据失败,需调用错误布局时,错误布局仍为空,调用失败,崩溃
Bug解决方法:将布局的注入放在initView(), initData(),initListener()前方。

bug10:
轮播广告栏有图片改变,刷新后,图片错乱,轮播广告的图片在第二张时,往前移动到第一张显示第二张的图片
原因是因为:轮询广告刷新后,图片的回收不正确,有错乱
解决办法:用了蠢的方法,刷新,重新去新建轮询广告,删除之前那个。

bug11:
商品详情中,评论上滑加载,最后一页的正在加载一直下不去,不消失,后面开发说修改了loadFinish()函数里面的代码和增加了监听机制

完整版!企业级性能测试实战,速通Jmeter性能测试到分布式集群压测教程

下面是我整理的2026年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

真正的失败不是跌倒,而是拒绝爬起。每一次站起来,你都比倒下时更强大一分。别怕摔跤,怕的是不再尝试。你的勇气,值得所有掌声!

生活不会因为你累了就停下考验,但你可以选择停下休息而不是放弃。深呼吸,调整节奏,然后继续前行。你的韧性,就是你最大的底牌!

Logo

电商企业物流数字化转型必备!快递鸟 API 接口,72 小时快速完成物流系统集成。全流程实战1V1指导,营造开放的API技术生态圈。

更多推荐