问答 职业生涯中发现过最有成就感的一个缺陷

黄华南 · 2023年10月16日 · 最后由 Me.gzq 回复于 2023年12月21日 · 10979 次阅读

聊一聊在职业生涯中曾经发现过的最让人有成就感,或者是最有深度的 bug 是什么。当初是怎么发现的?

共收到 25 条回复 时间 点赞

金 bug 奖~

没什么稀奇寻常的 bug

😂 订单金额多了一个 0

几年了,也许只有实习的时候对在这种事上出现成就感吧,后来就淡了

商城功能回退按钮可以绕过付费直接再次下单成功

没有缺陷,线上不裂开,就有成就感

职业生涯刚刚开始😂

实话说,我自己发现的很多 bug,最后排查下来更多靠研发,因为完整的代码和本地调试环境都在研发手上。

不说最有成就感,说最有印象的俩 bug,是生涯前两年自己执行自己设计的测试用例发现 bug 后,对着研发的代码做 review 帮他们定位出来,并告诉他们怎么改。还记得一个是 php 后端少了参数类型和值的校验,一个是 go 做哈希值判断写错了大于小于符号。

王稀饭 回复

麻烦问一下如何知道后端是使用的 php 语言还是其它语言;在不问开发的情况下😁

不问开发,你可以问下产品啊
不问产品,你可以问下 PM 啊
不问 PM,你可以问下 ErrorMessage 啊
不问 EM,你可以问下 GIT 啊
不问 GIT,你可以问下百度啊
最后实在不行,你可以问下我啊
我来替你问开发

最简单就是看代码仓库呗

我是直接把代码库拿过来看,当时是用 php 的 yii 框架。

如果一定要自己识别,那就只能谷歌百度查了,这些大概是 web 渗透需要知道的操作。

作为测试的职业成就感,越来越淡了。。我记得我刚刚工作的时候,作为一个 Java 开发,修了一个很难的 bug,开心了好久。

王稀饭 回复

了解了,谢谢

恒温 回复

去年刚拿到这个奖,我还以为是我们公司特有的。。没想到在你这也看到了。。。😂

以前测蓝牙开门,开发把功能实现了,为了防止蓝牙假死,顺手做了个开门 5 次重启蓝牙的优化,没告诉我。
我开一次,没问题,通过。后面随手多开了几次门,发现概率失败,然后连续开了几十次,发现每到第 5 次的倍数开门就失败。

涉及到线程并发的偶发性问题,一般会难以发现和排查。

王稀饭 回复

大厂都不给看代码吗?测起来感觉会难受,有的开发嘴很硬

simiko 回复

😂 我当年拿的排雷尖兵奖

绵绵不绝 回复

没特殊情况一般都给,只是看测试是否主动索取而已,不问别人当然就没想到要给啦。

不过,大厂的外包是看不到代码的,要额外申请其他权限;正式员工就正常申请,一般都给过,很少会卡,除非代码很机密。而我当时,因为业务涉及内部安全,也不是所有代码都给我看,有些还是私下找关系好的开发要才给我,开发团队的老板还不想给测试看……

平台任务自动分配出现死锁😁

这不是面试题吗 哈哈哈哈

昨天发现的问题,真头疼,几个人排查一天。。。系统隔一段时间就无法登录,登录接口返回超时,服务重启后就恢复正常,隔断时间有不能登录。
1、网关配置问题:网关日志一直在打,如果是配置的问题话,那应该是一直不能登录才对,不会是时好时坏
2、服务器资源问题:服务器资源都在正常范围
3、最后发现其中一个服务日志里面有 redis 连接超时的错误,手动验证 redis 连接也没有问题,最后换了个相同内网网段的 redis 连接后,不在出现该问题,老的 redis 是外网搭建的,偶现连接失败的情况。
出现该问题的原因:登录时,网关会先去 redis 查询登录人当前的登录状态,然后再转到 login 接口,redis 连接异常,查询失败,网关就不会转到 login 接口

大佬们,优秀啊

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册