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

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

商城的 bug

1、跨设备同步问题

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

2、数组越界

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

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

4、时间同步问题

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

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

5、缓存同步问题

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

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

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


http://www.mrgr.cn/news/47047.html

相关文章:

  • 【Uniapp-Vue3】@import导入css样式及scss变量用法与static目录
  • SVG图表
  • 51c自动驾驶~合集46
  • 《Java核心技术II》网络使用telnet
  • 工程水印相机结合图纸,真实现场时间地点,如何使用水印相机,超简单方法只教一次!
  • 【STM32-学习笔记-9-】SPI通信
  • 【QT上位机/嵌入式项目】基于IMX6ull--Bluez蓝牙健康助手上位机
  • JavaScript判断array中是否存在某几个元素、字符串中是否存在某几个字符串
  • 打不死的超强生命力
  • 【一文讲透(番外篇)】如何编译安装KWDB v2.0.4数据库
  • 宝塔面板www目录,从系统盘切换到数据盘——浪浪云
  • Golang通用代码生成器:仙童,电音仙女尝鲜版十二,为售前准备的哑数据模式
  • python 实现寻找无向图的关节点Articulation Points算法
  • 【赵渝强老师】K8s中的有状态控制器StatefulSet
  • qt QGraphicsTextItem详解
  • PHP智慧餐饮新风尚点餐系统
  • g++打包和gdb调试c++程序
  • BOM常见操作方法汇总
  • 微信公众号开发---获取用户信息(第⑧篇)
  • PHP实现OID(Object identifier)的编码和解码
  • 在 ubantu 20.04 云服务器上基于 bochs 编译 linux0.11
  • Unity 快速定位到目标文件夹
  • 【时间之外】为什么你在网站买东西比别人贵?
  • 绘制YOLOv11模型在训练过程中,精准率,召回率,mAP_0.5,mAP_0.5:0.95,以及各种损失的变化曲线
  • Sequelize条件查询,count总数不对
  • Python中的HTTP高手:如何玩转requests模块