这个环境的测试数据三个月没清,已经不可信了。我盯着屏幕,觉得这才是我的一天。我把这个功能的回归用例精简了一半,覆盖没降。连茶水间都安静了
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
测试最难的不是发现 bug,是证明它真的被修好了。我发现自己居然没法反驳。我发现这个 bug 只在第一次点击时出现,第二次就正常了。那一刻我觉得自己还是很专业的
我把这个场景的边界值挨个试了一遍,最后一个挂了。我把整条链路在心里复盘了一遍。我把这个接口的返回结构变了,用例全部要改。连茶水间都安静了
我把用例的数据造得和线上一样,问题终于现形。我重新看了一遍手上的计划,把风险项标了出来。我把这个功能的测试报告整理了出来,附了截图。感动,然后我学到了新的一课
测试工程师走进酒吧,点了一杯啤酒、零杯啤酒、-1 杯啤酒和一杯蜥蜴。我想了想自己这些年,好像确实如此。我在心里给这次的测试时间估了个数,实际用了两倍。这条经验值直接拉满
缺陷的严重程度取决于发现者的职级。我发现自己居然没法反驳。我发现这个测试在本地一直是绿的,流水线上一直是红的。果然现实比段子更精彩
这个模块的覆盖率很高,覆盖的都是简单分支。我笑了笑,决定不解释。我把这个接口的返回结构变了,用例全部要改。果然现实比段子更精彩
我把这条用例的期望值改成了实际值,它不红了。我拉了个小群,把相关同学都叫了进来。我发现这个 bug 只在第一次点击时出现,第二次就正常了。世界瞬间清净了
代码写得越久越胆小,删一行注释都要先备份再全量测试。我想了想,觉得这话没法接。我在心里给这次回归的范围圈了一下,涉及三个模块。连茶水间都安静了
每天最快乐的时刻:写下最后一个分号,跑完测试,全部通过。我愣了两秒,然后继续敲代码。我发现这个 bug 是上个版本修过又回来的。第二天这个方案就变成了团队标准做法