偶现bug如何分析和处理

测试中估计最郁闷的问题就是遇到偶现的bug.做个10次20次才难得出来一次,有时候是几天才会出现一次,真的去复现的时候又不记得自己刚刚干了什么.所以移到这样的问题都是比较头疼的.

举个例子:打开一个论坛,有一个在线人数的的信息列表,在测试中会发现偶尔的列表数据不显示.

曾经已读怀疑是不是在那一刻没有人在线.又遇到几次后就发觉不对,不会那么凑巧几次没有人在线都被自己碰到了,而且基本别人不在线,自己也在线呀.所以当时肯定是遇到bug了,正在得以自己的绩效的时候发现是偶现的,不太好复现,日志也没有抓,捶胸顿足呀~~~~

后来又遇到几次类似的问题,就总结了一下:

首先第一步:先提交bug.

不论是偶现还是必现,遇到bug一定要提交,以作记录.避免后面忙忘记了.(更重要的是为了避免后续在线上由用户发现造成自己漏测)

第二步:打开日志随时记录.

在测试中一定要记得把日志打开,这样即便是偶现的问题也是有日志生成的,提交后也是有日志作为"证据"

第三步:尽量复现.

这个就要分析了.分析的话可以从以下几个方面入手:

  • 请求延迟:本地网络不佳或者服务器网络波动,导致未能及时获取数据
  • 异步加载:网络延迟、服务器响应时间太久、处理回调的时间较长影响数据的及时显示
  • 定时器:可能开发写了定时更新或者刷新玩家列表,你刚好在刷新的那一刻点进去
  • 内存泄漏导致:卡顿和响应延迟、刷新频率降低、内存回收等
  • 缓存:缓存加载延迟、缓存过期导致显示为空、缓存刷新
相关推荐
W-琑4 天前
软件测试-自动化测试
功能测试·自动化
feathered-feathered5 天前
测试实战【用例设计】自己写的项目+功能测试(1)
java·服务器·后端·功能测试·jmeter·单元测试·压力测试
uyeonashi5 天前
自动化测试问卷考试系统测试报告
功能测试·selenium·github
流星白龙5 天前
【GUI自动化测试】2.pywinauto_打开程序+定位窗口
功能测试
程序员潇潇6 天前
pytest 参数化测试用例构建
自动化测试·软件测试·功能测试·程序人生·职场和发展·测试用例·pytest
可可南木6 天前
3070文件格式--17--设备文件
功能测试·测试工具·pcb工艺
weixin_440730506 天前
05接口测试-01接口理论+02posman的使用
功能测试·测试工具·postman
苦学编程的谢10 天前
好运buff机 ------ 测试报告
java·开发语言·功能测试
观音山保我别报错14 天前
抽奖项目-接口自动化测试
功能测试·测试工具·单元测试
测试_AI_一辰14 天前
项目实战15:Agent主观题怎么评测?先定底线,再做回归
开发语言·人工智能·功能测试·数据挖掘·ai编程