当前位置: 首页 > news >正文

软件测试工作中-商城类项目所遇bug点

商城的 bug

1、跨设备同步问题

当用户在不同设备上使用同一个账户时,购物车数据无法正确同步这可能是由于购物车数据存储和同步机制不完善,导致购物车内容在设备之间无法实时更新。怎么解决:开发把同步机制代码修改了一下,就不会出现这个
bug 了。

2、数组越界

最大 100 个,但是实际 测试的时候没有这个限制,数组越界,开发忘记写这个功能了3、系统崩溃

用户执行修改商品数量的动作,系统在在处理请求的过程中,由于开发的代码有问题导致进入了一个递归调用的情况,最终导致程序无法正常退出,就崩溃了,开发最后去修改了递归调用的代码。

4、时间同步问题

定时抢购依赖于系统时间来触发抢购开始,如果系统时间不同步或者与服务器时间不一致,可能导致抢购时间计算错误,进而影响到用户的抢购体验。

原因是在分布式系统中,多台服务器可能会有不同的时间设置。如果某些服务器的时间与其他服务器存在较大差异,后来开发把这些时间问题都同步了。

5、缓存同步问题

为了减轻数据库负载,通常会使用缓存来存储商品库存信息。在定时抢购过程中,如果数据库与缓存 redis
之间的同步出现问题,可能导致商品数量显示错误或出现超卖现象。原因就是数据库与缓存 redis
之间的同步出现问题,开发的代码设计有问题最后开发去修改了 redis 和数据库中的逻辑,就同步了。

6、脊录模块的账户锁定机制

多次重复尝试错误密码登录,在超过五次之后没有提示不能再登录了,要一个小时后才能登录,与需求不符合,后来开发去加上了这个功能。

http://www.lryc.cn/news/457533.html

相关文章:

  • Java多线程面试题
  • 安徽大学《2022年+2023年831自动控制原理真题》 (完整版)
  • Vulnhub靶场案例渗透[6]- DC6
  • FreeSWITCH 分机网关路由
  • 数据交换的金钟罩:合理利用安全数据交换系统,确保信息安全
  • 区块链积分系统:重塑支付安全与商业创新的未来
  • Django学习笔记十三:优秀案例学习
  • SSH 公钥认证:从gitlab clone项目repo到本地
  • linux 搭建sentinel
  • 微服务发展历程
  • 提示词优化、GPTs逆向工程、大语言模型原理、大语言模型优化、开源模型本地私有化部署、从零构建大语言模型、智能体构建以及大语言模型的发展趋势
  • nn.Conv2d(二)
  • 获取鸿蒙设备Udid遇到的问题
  • 【华为HCIP实战课程十】OSPF网络DR和BDR实战讲解,网络工程师
  • 视频怎么去除杂音保留人声?让人声更动听!视频噪音处理攻略
  • 洗衣店数字化转型:Spring Boot订单管理
  • Koa学习
  • linux线程 | 线程的概念
  • 2024年软件设计师中级(软考中级)详细笔记【3】数据结构(下)(分值5分)
  • WPF|依赖属性SetCurrentValue方法不会使绑定失效, SetValue方法会使绑定失效?是真的吗?
  • Windows搭建Java开发环境(Building a Java development environment on Windows)
  • 用FPGA做一个全画幅无反相机
  • 使用 Go 语言与 Redis 构建高效缓存与消息队列系统
  • springboot 整合spring ai实现 基于知识库的客服问答
  • 云原生(四十九) | WordPress源码部署
  • Spring Boot 集成 LiteFlow 实现业务流程编排
  • 在 Android Studio 中引入android.os.SystemProperties
  • 代码随想录算法训练营总结
  • 【uniapp】使用uniapp实现一个输入英文单词翻译组件
  • 6. 继承、重写、super、final