单测覆盖率百分之九十,剩下的百分之十里藏着生产事故。我停了一下,然后继续手上的活。我把复现步骤一条条写清楚,发现少写一步就复现不了。感动,然后我学到了新的一课
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
这个偶发失败的用例,重跑一次就是绿的。我在心里点了点头。我把这个接口的返回码逐个对了一遍,有一个不符合约定。世界瞬间清净了
测试提的 bug 标题叫"偶现",复现步骤写着:多试几次。我在心里把涉及的所有环节都过了一遍。我把这个功能的验收标准重读了一遍,有几条没说清。从此我多了一条团队规约
这个自动化用例跑了三个月,今天第一次失败。我在心里点了点头。我发现这个用例在 CI 上偶发失败,重跑就好。这条经验值直接拉满
这个环境的测试数据三个月没清,已经不可信了。我默默记下了这句话。我把这个用例的数据造得和线上一样,问题终于复现。幸好之前留了备份
这个 Bug 本地复现不了,测试环境不出现,一上生产就出现。我先确认了一遍前置条件,再动手。我把这个功能的验收标准重读了一遍,有几条没说清。我沉默了,但心里是服的
我把这个场景的边界值挨个试了一遍,最后一个挂了。我把这个模块的测试数据清理脚本加上了,环境干净了。世界瞬间清净了
这个自动化用例跑了三个月,今天第一次失败。我盯着屏幕,觉得这才是我的一天。我把这个功能的测试报告整理了出来,附了截图。我把这条经验写进了团队 wiki
质量的上限由需求和设计决定,测试只是最后的网。我忽然觉得,这可能就是这一行的常态。我在心里给这次的 bug 定了个严重级别,其实不高。我把它写进了组内的避坑文档第一章
测试提的 bug 标题叫"偶现",复现步骤写着:多试几次。我把失败截图贴到群里,@了三个相关同学