史上最细,软件测试常遇bug汇总(保险+银行项目)
目录:导读
前言
保险项目bug
功能bug1:
保险项目填写投保人或者被保人信息需要确认点击确认投保或被保人信息因为需要调第三方接口来实名认证 但是有一些用户的隐私数据不想给到第三方系统知道 所以有一个专门处理数据脱敏的服务 第一次在测试的时候是没有问题的 因为用户数据这一块比较敏感 所以为了确保用户数据安全又回归了一遍 但是回归的时候发现用户数据没有被脱敏,这是一个偶现的bug
bug原因:
发送接口请求之后服务端响应我的接口请求的时候接口请求被重定向到了另外一个服务上面了所以导致原本应该处理数据脱敏的服务没有接收到请求所以日志信息里面提现了明文的用户信息
功能bug2:
在做保单信息受益人变更的时候,从法定受益人变更到指定受益人,本身总的比例为100%,但是在实际填写第一顺位的时候,可以超过100%并且还可以提交,是因为前端没做校验,但是后端接口是做了校验的,因为后端接口返回是报错的,比例不合理。
功能bug3:
已生效保单,选择更改缴费账号,然后选择渤海银行金融IC卡借记卡的时候,621453开头的16位,显示绑卡异常,但是621268卡号开头的可以支持,是因为有些卡号比较老,没有进行更新和同步
功能bug4:
之前有个接口有些改动点增加了一个保全编号的字段:record_no ,但是我在测的时候这个字段没有数据返回,返回的是一个空的数值[]
原因:数据库虽然有数据、但是mybaits(读音:麦贝蒂斯)设置里面对应查询SQL语句和数据库没有做映射关系、导致数据库里面,的数据查不出来、所以后面接口显示返回一个空数组
保险出现的状态有哪些:
资料已提交,取消,首期待承保、已绑卡,待支付,已支付,支付取消,未生效、已生效,已失效,逾期缴费,保单中止,保单终止,理赔中,已理赔,理赔已办结
银行项目相关的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开发那边把这段代码增加了主键索引和修改了代码逻辑,最后解决了这个问题
完整版!企业级性能测试实战,速通Jmeter性能测试到分布式集群压测教程
| 下面是我整理的2026年最全的软件测试工程师学习知识架构体系图 |
一、Python编程入门到精通

二、接口自动化项目实战

三、Web自动化项目实战

四、App自动化项目实战

五、一线大厂简历

六、测试开发DevOps体系

七、常用自动化测试工具

八、JMeter性能测试

九、总结(尾部小惊喜)
人生最动人的篇章,往往写在最艰难的转折之后。当你觉得力不从心时,请记住:每一个“不可能”的突破,都始于“再试一次”的勇气。你的坚持,正在为世界书写新的可能!
别让他人的质疑成为你的枷锁!你体内蕴藏着改变命运的力量,每个微小的进步都在为辉煌铺路。当别人停下脚步时,你的坚持就是最有力的回应。向前走,属于你的舞台正等待绽放!
更多推荐
所有评论(0)