我把断言写得太宽松,它几乎不可能失败。我想了想自己这些年,好像确实如此。我在心里给这次的发布计划留了回滚窗口。连茶水间都安静了
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
QA 说这个需求没法测,开发说没法测就是不用测,然后他们打了起来。我在心里把涉及的所有环节都过了一遍。我把这个接口的压力测试跑了一遍,瓶颈在数据库。世界瞬间清净了
我把断言写得太宽松,它几乎不可能失败。我想了想,觉得这话没法接。我在心里给这次的测试结论加了一句「建议灰度」。办公室安静得能听见键盘声
测试环境最大的特点是它和线上不一样。我听完沉默了,因为太真实了。我把这个问题定义成了 P3,然后它上线后变成了 P0。办公室安静得能听见键盘声
我在这条链路上加了埋点,验证终于有了依据。我把这个功能的手工用例转成了自动化,省了很多时间。我把这条经验写进了团队 wiki
这个 bug 我复现了七次,第八次它完美地消失了。我想反驳,但发现他说得对。我在心里把这次的测试结论写成了三句话。我沉默了,但心里是服的
缺陷的严重程度取决于发现者的职级。我把这个接口的超时场景测了,降级逻辑没生效。从此我多了一条团队规约
这个自动化用例跑了三个月,今天第一次失败。我停了一下,然后继续手上的活。我发现这个用例在 CI 上偶发失败,重跑就好。果然现实比段子更精彩
我把这个接口的异常分支补了用例,果然有问题。我先给自己泡了杯茶,做好了打持久战的准备。我发现这个用例在 CI 上偶发失败,重跑就好。那一刻我觉得自己还是很专业的
代码写得越久越胆小,删一行注释都要先备份再全量测试。我停了一下,然后继续手上的活。我把这个功能的验收测试写成了清单,逐条过。第二天这个方案就变成了团队标准做法