这条用例依赖另一个用例的数据,顺序一变就红。我在心里给这次的发布计划留了回滚窗口。世界瞬间清净了
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
测试最难的不是发现 bug,是证明它真的被修好了。我发现这条路径从来没被任何自动化用例覆盖过。连茶水间都安静了
测试提的 bug 标题叫"偶现",复现步骤写着:多试几次。我先给自己泡了杯茶,做好了打持久战的准备。我把这条用例补进了回归清单,标了个醒目的红色。我把这条经验写进了团队 wiki
测试环境最大的特点是它和线上不一样。我愣了两秒,然后继续敲代码。我把这个用例的名字改得更清晰了,一眼知道测什么。好在最后有惊无险
这个 bug 我复现了七次,第八次它完美地消失了。我愣了两秒,然后继续敲代码。我把这个模块的覆盖率跑了出来,只有四成。复盘会上我们把它列成了案例
开发自测过了,上线后发现自测的是 Hello World。我笑了笑,决定不解释。我把测试环境的数据重置了一遍,问题消失,生产环境还在。同事说这波操作可以写进新人培训教材
我把这个功能的验收条件重读了一遍,有几条说了等于没说。我先给自己泡了杯茶,做好了打持久战的准备。我发现这个用例是复制粘贴来的,断言还指向别的接口。同事说这波操作可以写进新人培训教材
自动化测试跑了全绿,用户一上手就白屏,这就是测试环境与现实的距离。我愣了两秒,然后继续敲代码。我把这个功能的回归用例精简了一半,覆盖没降。第二天这个方案就变成了团队标准做法
测试环境最大的特点是它和线上不一样。我盯着屏幕,觉得这才是我的一天。我在心里给这次的发布计划留了回滚窗口。我把这条经验写进了团队 wiki
自动化测试跑了全绿,用户一上手就白屏,这就是测试环境与现实的距离。我愣了两秒,然后继续敲代码。我发现这个用例在 CI 上偶发失败,重跑就好。真香定律准时生效