“灵异事件!程序里发现了新Bug但是它正常运行啦!”、“谁敢信,我电脑死机竟然是因为放青藏高原的时候硬盘共振振幅太大了——”……
人生处处有Bug,哪一个最令你目瞪口呆,久久不能忘怀?今天就来浅浅分享一下吧!
前置
当时还是初入此行不久,项目略有些紧急,测试人员测试及反馈也比较及时,当然,开发人员处理bug的速度也要跟上,某天测试突然跟我说测试过程中出现偶发性BUG,在某些页面通过鼠标滑动到最底部的时候,偶尔会返回上级页面,我当即就表示不可能,绝对不可能,前端代码就没有涉及到回退的页面的功能。由于当时还有其他问题需要处理,而且本身也是偶发现象,除了这位测试也没有其他人员反馈,所以这个BUG就没参与QA记录,算是留了个印象,沟通说有时间的时候定位一下,优先处理其他任务。
定位的过程
后来测试问题处理基本无了的时候,想起来这个问题了,突然想到由于当时项目还是使用的jQuery,页面样式或功能引入了很多其他的第三方jQuery插件,会不会是其他插件设定了某些自动触发的回退呢,于是开始在本地测试复现,排查第三方插件代码,发现也都正常,没有回退的代码。
问题发现
后来又有一次,测试人员叫我去她电脑看个问题,我用她电脑操作的时候,翻到页面最底部突然就回退到了上一页,灵光一闪,然后我问测试人员之前说的回退是不是就是这种效果,得到肯定的答复之后,我看了看她的鼠标
具体啥型号忘了,大概是个这样的
这鼠标滑轮往左摆一下就回退!!!
其他感受
醉了,以后定位问题,可能不光是代码BUG