一次集文化差异、网络工程与诸多巧合于一身的debug!

2022-02-25   出处: 圆小豆的美梦工场  作/译者:于晓南

这是个异常精彩的关于有线网络喜欢红茶的故事,先上为敬:

来源:https://m.weibo.cn/status/4727360828214499

debug过程

1. 发生的时机:早上或中午,小A泡茶后20分钟

2. 发生的场景或环境:当小A自己泡茶,且不泡红茶时

3. 相关的人:有且仅有小A

4. 没有问题的对照组:无线网,小A不泡红茶

5. 被否决的workaround:小A从此只喝红茶

6. 原因猜测:无线网/水/其他人/电路,都否了

7. 进一步猜测:小A自己的某个原因

8. 杂乱无序中的共同点:小A把水壶放在固定点(找到问题的关键),进而发现桌子背面有Hub

9. 问题产生的原因:茶水热传递导致Hub过热

10. 背后的根因:Hub老化,轻微给热就挂了

关键点

  1. 通过控制变量的方法寻找缺陷产生的关键因素,关于该方法请参考文章:《有效测试的精髓在于控制变量》

  2. 没有轻易采用简单的workaround,而是继续循证。

  3. 找到问题产生原因后,也没有止步于“让小A不放在Hub位置”。导致缺陷产生的两个因素是“固定位置加热”+“老化的Hub”,如果只修位置,不修老化,后面Hub还有可能出问题。——这是根因分析的关键,切断可能会产生问题的最关键路径。

附赠:我的车不喜欢香草冰激凌

汽车公司接到顾客投诉电话,说我买的汽车对香草冰激凌过敏,因为我每次到超市买香草冰激凌,回来时车就打不燃火了,但是我买芒果和巧克力冰激凌就没问题。

客服中心说这是捣乱的,没有理会,直到接到第五次投诉的时候,福特才开始重视,有一个技术工程师自告奋勇去了,说我陪你开车去买冰激凌。结果发现,事实果然如之前所说的那样。

为什么?拿到修理厂也没有发现原因,验证了好几次之后,终于解答了神秘事件:

这辆车的确有故障,系统一旦熄火散热不好,需要5分钟之后才能打燃,芒果味或者巧克力味冰淇淋的销售很好,排队要超过5分钟,所以没有问题。但是香草冰激凌的销售不好,排队的人很少,3分钟就可以买到,这个时间不足以让系统散热,所以打不燃。

最后我想说:泡茶不能用金属杯,最好是透明玻璃杯!

声明:本文为本站编辑转载,文章版权归原作者所有。文章内容为作者个人观点,本站只提供转载参考(依行业惯例严格标明出处和作译者),目的在于传递更多专业信息,普惠测试相关从业者,开源分享,推动行业交流和进步。 如涉及作品内容、版权和其它问题,请原作者及时与本站联系(QQ:1017718740),我们将第一时间进行处理。本站拥有对此声明的最终解释权!欢迎大家通过新浪微博(@测试窝)或微信公众号(测试窝)关注我们,与我们的编辑和其他窝友交流。
144° /1447 人阅读/0 条评论 发表评论

登录 后发表评论