今天早上开会的时候已经公布了明天要发布安卓版本的迭代版本,我和我们经理开始进行最后版本的验证,过程还是比较顺利的,只是有些功能没有完成,需要记录到下个版本迭代。
由于早上家里没有米的原因,导致我中午必须下楼吃饭。穿越了拥挤的人潮,终于拿到我的快餐啦。我同事吃得好快,中途还一直和我说话,我觉得好尴尬啊,毕竟食不言嘛!但是同事却是一副怡然自得的样子,真是让我焦灼啊。
文章图片
吃饱喝足,玩了一会儿的开心消消乐就去找周公午休啦。
经过中午的休息,精神饱满的迎接下午的工作。
【Bug趣事】打开APP,输入帐号和密码,点击【登录】按钮,居然显示【登录过期,请重新登录。】的提示信息,瞬间懵圈了,我上周五才收到研发发信息告诉我,解决了这个问题,今天怎么还是这样?立马截图发给研发,研发说是服务器的问题,瞬间炸毛,这又是想表演踢皮球?明天要发布版本,还搞这事情。
文章图片
接着我去找后台的同事校对,他说是APP的问题。哼,果然不出我所料,又开踢。经过一番争论,后台的同事不淡定了,立马到我面前要和我解释清楚,经过一番折腾,再次确定是APP的问题。后面APP也不愿意突然接锅,也到我面前准备演示一波。双方都坚持自己没错,陷入僵局,最后APP决定再检查一次,后台的同事也准备回去验证一波,让我帮忙发地址和参数。
10分钟后,后台同事告诉我,找到问题的根源了。就是Token里面有敏感词的过滤,出现【*】,代表有敏感词出现,过滤的那两个字母就是【sb】。
文章图片
瞬间晴天霹雳的感觉,若不是碰巧我的帐号遇上了,那要是用户遇上,岂不是要翻天了。对于这个Bug,我前前后后反馈了好多次,我一直都坚信我自己的帐号没有问题,肯定是程序导致的问题,若不是我的坚持,即便面对研发一次次的否决。我一直都相信一个点,要证明一个Bug,肯定是有方法的,只要遇上了,就要抱着可以复现的心态。
后台的同事告诉我,这不是我的想法,是产品的需求,需要和产品探讨一下,修改一下敏感词的过滤,纯英文和拼音的不要过滤。经过一番探讨,产品同意修改。顺便和研发复现出现的原因,至此,事情也将告一段落了。
现在想想真是很意外啊。当时我们经理也是说APP的问题,还让我去测试iOS,我试了发现正常,直接让安卓接锅。现在想想忽然发现一个问题,安卓和iOS版本不同步,真是尴尬,所幸发现及时并修复,不然后面少不了又是一番折腾。
测试会枯燥点,但是对工作保持热情,会让你头脑清楚,深入挖掘Bug,即使是一个简单的问题,遇上了我也想用饱满的工作热情去处理,因为这是一件挺有成就感的事情,心里也是大大的满足感。
这是我记录的第一件关于Bug的趣事,之后我会继续挖掘并认真记录的。