偶现bug如何分析和处理

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

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

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

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

首先第一步:先提交bug.

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

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

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

第三步:尽量复现.

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

  • 请求延迟:本地网络不佳或者服务器网络波动,导致未能及时获取数据
  • 异步加载:网络延迟、服务器响应时间太久、处理回调的时间较长影响数据的及时显示
  • 定时器:可能开发写了定时更新或者刷新玩家列表,你刚好在刷新的那一刻点进去
  • 内存泄漏导致:卡顿和响应延迟、刷新频率降低、内存回收等
  • 缓存:缓存加载延迟、缓存过期导致显示为空、缓存刷新
相关推荐
测试_AI_一辰1 天前
AI测试工程笔记 05:AI评测实践(从数据集到自动评测闭环)
人工智能·笔记·功能测试·自动化·ai编程
弹简特2 天前
【测试基础】04-软件测试质量九大质量特征
功能测试
测试_AI_一辰2 天前
AI系统到底怎么测?一套六层测试框架(Agent案例)
人工智能·功能测试·需求分析·ai编程
测试界的飘柔2 天前
月薪 20k 的性能测试面试题大曝光,让你如何迅速拿下 offer!
自动化测试·软件测试·功能测试·面试·职场和发展·职场经验·找工作
弹简特3 天前
【测试基础】03-软件测试需求分析及常见控件的测试点
功能测试·需求分析
天天爱吃肉82183 天前
【新能源汽车NTC+VCU温度采集全链路解析:原理、试验与测不准根源定位】
功能测试·嵌入式硬件·机器学习·信息可视化·汽车
汽车仪器仪表相关领域3 天前
液力传动精准标定 + 智能换挡控制,动力总成测试新高度:GZCVL T‑IV 变矩器变速箱测试系统实战全解
功能测试·单元测试·汽车·压力测试·可用性测试·安全性测试
小罗和阿泽4 天前
接口测试系列 接口用例的编写
功能测试
安畅检测齐鲁物联网测试中心4 天前
在政府采购中,履约验收报告如何守护资金安全?
功能测试·政府采购·验收测试报告
我想静静[静]_4 天前
Anaconda被误删后抢救手册大纲
功能测试