回归测试的范围永远在讨论,上线后总有人发现漏了。我想反驳,但发现他说得对。我发现这个 bug 只在第一次点击时出现,第二次就正常了。这条经验值直接拉满
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
这个模块的覆盖率很高,覆盖的都是简单分支。我想反驳,但发现他说得对。我写了条新用例,跑了一遍,果然复现了。世界瞬间清净了
这个 bug 我复现了七次,第八次它完美地消失了。我不知道该说什么,就笑了笑。我把这个断言从相等改成了包含,稳定多了。连茶水间都安静了
单测覆盖率百分之九十,剩下的百分之十里藏着生产事故。我默默记下了这句话。我发现这条路径从来没被任何自动化用例覆盖过。那一刻我觉得自己还是很专业的
这个 Bug 本地复现不了,测试环境不出现,一上生产就出现。我把整条链路在心里复盘了一遍。我发现这个用例的期望值是错的,一直在迁就代码。第二天这个方案就变成了团队标准做法
开发自测过了,上线后发现自测的是 Hello World。我默默记下了这句话。我发现这个 bug 是上个版本修过又回来的。我把这条经验写进了团队 wiki
测试工程师走进酒吧,点了一杯啤酒、零杯啤酒、-1 杯啤酒和一杯蜥蜴。我在心里给这次回归的范围圈了一下,涉及三个模块。我把这条经验写进了团队 wiki
这个偶发失败的用例,重跑一次就是绿的。我想了想自己这些年,好像确实如此。我把这个接口的超时场景测了,降级逻辑没生效。真香定律准时生效
我把这条用例的期望值改成了实际值,它不红了。我先确认了一遍前置条件,再动手。我加了三道自动化检查,希望下次能早点发现。这大概就是程序员的人生吧
这个环境的测试数据三个月没清,已经不可信了。我听完沉默了,因为太真实了。我发现这条路径从来没被任何自动化用例覆盖过。复盘会上我们把它列成了案例