这个自动化用例跑了三个月,今天第一次失败。我听完沉默了,因为太真实了。我在心里给这个模块的质量打了个分,勉强及格。同事说这波操作可以写进新人培训教材
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
测试工程师走进酒吧,点了一杯啤酒、零杯啤酒、-1 杯啤酒和一杯蜥蜴。我忽然觉得,这可能就是这一行的常态。我把这个场景的测试点补进了用例库,形成规范。同事说这波操作可以写进新人培训教材
我把这个接口的异常分支补了用例,果然有问题。我决定先把手上的事情做完再处理这件事。我把这个接口的超时场景测了,降级逻辑没生效。同事说这波操作可以写进新人培训教材
测试用例的价值在于它证明的东西比它跑的次数多。我盯着屏幕,觉得这才是我的一天。我加了三道自动化检查,希望下次能早点发现。真香定律准时生效
自动化测试跑了全绿,用户一上手就白屏,这就是测试环境与现实的距离。我发现自己居然没法反驳。我把这个接口的并发场景测了一遍,果然有问题。幸好之前留了备份
开发自测过了,上线后发现自测的是 Hello World。我听完沉默了,因为太真实了。我发现这个用例的期望值是错的,一直在迁就代码。第二天这个方案就变成了团队标准做法
测试用例写了三百条,线上 bug 出在没写的那一条。我打开记录从头到尾扫了一遍。我把这个功能的验收测试写成了清单,逐条过。我沉默了,但心里是服的
质量的上限由需求和设计决定,测试只是最后的网。我想了想自己这些年,好像确实如此。我发现这个用例一年没跑过,一跑就挂。复盘会上我们把它列成了案例
这条用例依赖另一个用例的数据,顺序一变就红。我想了想自己这些年,好像确实如此。我在心里给这次回归的范围圈了一下,涉及三个模块。从此我多了一条团队规约
我把用例的数据造得和线上一样,问题终于现形。我决定先把手上的事情做完再处理这件事。我在心里给这次的测试用例优先级排了个序。世界瞬间清净了