news 2026/9/3 3:31:27

全网最细,电商项目+保险项目常遇bug(汇总)老鸟分析...

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
全网最细,电商项目+保险项目常遇bug(汇总)老鸟分析...

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)

前言

电商项目相关的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()函数里面的代码和增加了监听机制

保险项目bug:

bug1:

保险项目填写投保人或者被保人信息需要确认点击确认投保或被保人信息因为需要调第三方接口来实名认证 但是有一些用户的隐私数据不想给到第三方系统知道 所以有一个专门处理数据脱敏的服务 第一次在测试的时候是没有问题的 因为用户数据这一块比较敏感 所以为了确保用户数据安全又回归了一遍 但是回归的时候发现用户数据没有被脱敏,这是一个偶现的bug

bug原因:发送接口请求之后服务端响应我的接口请求的时候接口请求被重定向到了另外一个服务上面了所以导致原本应该处理数据脱敏的服务没有接收到请求所以日志信息里面提现了明文的用户信息

bug2:

在做保单信息受益人变更的时候,从法定受益人变更到指定受益人,本身总的比例为100%,但是在实际填写第一顺位的时候,可以超过100%并且还可以提交,是因为前端没做校验,但是后端接口是做了校验的,因为后端接口返回是报错的,比例不合理。

bug3:

已生效保单,选择更改缴费账号,然后选择渤海银行金融IC卡借记卡的时候,621453开头的16位,显示绑卡异常,但是621268卡号开头的可以支持,是因为有些卡号比较老,没有进行更新和同步

bug4:

之前有个接口有些改动点增加了一个保全编号的字段:record_no ,但是我在测的时候这个字段没有数据返回,返回的是一个空的数值[]

原因:数据库虽然有数据、但是mybaits(读音:麦贝蒂斯)设置里面对应查询SQL语句和数据库没有做映射关系、导致数据库里面,的数据查不出来、所以后面接口显示返回一个空数组

保险出现的状态有哪些:
资料已提交,取消,首期待承保、已绑卡,待支付,已支付,支付取消,未生效、已生效,已失效,逾期缴费,保单中止,保单终止,理赔中,已理赔,理赔已办结

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

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

一、Python编程入门到精通

二、接口自动化项目实战

三、Web自动化项目实战

四、App自动化项目实战

五、一线大厂简历

六、测试开发DevOps体系

七、常用自动化测试工具

八、JMeter性能测试

九、总结(尾部小惊喜)

人生最动人的风景,往往藏在最难攀爬的高处。当你觉得力竭时,请记住:每一次坚持都在雕刻更强大的自己。别问路有多远,只管迈步向前;别怕山有多高,向上攀登就是答案!

你体内沉睡着改变世界的力量!每个清晨都是改写命运的新机会,每次挫折都是精心包装的礼物。当全世界都在说"不可能"时,正是你证明"可能"的最好时机!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 12:00:45

GLM-4-9B-Chat-1M镜像免配置部署:3步启动支持26语言的翻译大模型

GLM-4-9B-Chat-1M镜像免配置部署:3步启动支持26语言的翻译大模型 1. 为什么这款翻译模型值得你立刻试试? 你有没有遇到过这些场景: 翻译一份50页的技术白皮书,中间穿插大量代码和表格,普通工具直接崩溃;…

作者头像 李华
网站建设 2026/9/2 5:51:53

Z-Image-Turbo_UI界面提示词填写技巧,效果提升明显

Z-Image-Turbo_UI界面提示词填写技巧,效果提升明显 提示词技巧、Z-Image-Turbo UI、文生图提示词、AI绘图优化、本地AI工具、浏览器直接使用、7860端口、提示词结构、风格控制、细节增强、小白友好提示词指南 作为一个每天和UI打交道的前端工程师,我习惯…

作者头像 李华
网站建设 2026/9/2 23:23:46

在没有源码的前提下,怎么对 Swift 做混淆,IPA 混淆

在一些项目进入维护阶段后,工程文件基本不再更改,构建流程不再调整,但安全要求并不会因此消失。 此时能够接触到的输入,只剩下已经构建完成的 IPA 文件。 在只持有成品包的情况下,哪些 Swift 相关信息仍然可以被处理&a…

作者头像 李华
网站建设 2026/9/2 22:22:17

批量生成音频?GLM-TTS的JSONL任务文件这样写

批量生成音频?GLM-TTS的JSONL任务文件这样写 你是否遇到过这样的场景:需要为100条产品介绍、50段课程脚本、30个短视频文案,逐一手动合成语音?每次点选参考音频、粘贴文本、调整参数、等待生成……重复操作几十次,不仅…

作者头像 李华
网站建设 2026/9/2 16:17:57

stm32毕设必过开题报告思路

文章目录 1前言2 STM32 毕设课题3 如何选题3.1 不要给自己挖坑3.2 难度把控3.3 如何命名题目 4 最后 1前言 🥇 更新单片机嵌入式选题后,不少学弟学妹催学长更新STM32和C51选题系列,感谢大家的认可,来啦! 以下是学长亲…

作者头像 李华
网站建设 2026/9/2 22:05:54

Z-Image-Base模型体验报告:适合微调的潜力股

Z-Image-Base模型体验报告:适合微调的潜力股 你是否试过在本地微调一个文生图大模型,却卡在模型不开放、权重不可商用、结构不透明、或显存爆炸的死循环里?下载完几十GB的checkpoint,发现它只支持特定训练框架;改了几…

作者头像 李华