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

商城的 bug

1、跨设备同步问题

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

bug 了。

2、数组越界

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

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

4、时间同步问题

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

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

5、缓存同步问题

为了减轻数据库负载,通常会使用缓存来存储商品库存信息。在定时抢购过程中,如果数据库与缓存 redis

之间的同步出现问题,可能导致商品数量显示错误或出现超卖现象。原因就是数据库与缓存 redis

之间的同步出现问题,开发的代码设计有问题最后开发去修改了 redis 和数据库中的逻辑,就同步了。

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

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

相关推荐
2501_915909064 小时前
tcpdump 抓包数据分析实战,命令、过滤、常见故障定位与真机补充流程
网络·测试工具·ios·小程序·uni-app·iphone·tcpdump
00后程序员张11 小时前
tcpdump 抓包分析,命令、过滤技巧、常见症状定位与移动真机补充方案
网络·测试工具·ios·小程序·uni-app·iphone·tcpdump
天生励志12312 小时前
【学习总结】AI接口测试-零基础从接口概念到客达天下系统Apifox+DeepSeek接口测试实战全流程
测试工具·apifox
晚枫~13 小时前
零基础快速上手Playwright自动化测试
javascript·python·测试工具·c#·自动化
初圣魔门首席弟子14 小时前
c++ bug 记录(merge函数调用时错误地传入了vector对象而非迭代器。)
java·c++·bug
卓码软件测评16 小时前
第三方软件测评机构:【Locust的性能测试和负载测试】
测试工具·测试用例·压力测试·可用性测试
程序员杰哥21 小时前
Pytest与Unittest测试框架对比
自动化测试·软件测试·python·测试工具·测试用例·excel·pytest
软件测试小仙女21 小时前
Pytest参数化实战:高效测试API接口
软件测试·测试开发·测试工具·pytest·接口测试·api·参数化
Qiuner21 小时前
历劫波,明真我——Debug Commune
ai·开源·bug·debug·信息差·信息·交流
00后程序员张1 天前
Fiddler抓包工具使用教程,代理设置与调试方法实战解析(含配置技巧)
前端·测试工具·ios·小程序·fiddler·uni-app·webview