回归测试的意义:改好了一个 bug,送走了两个老 bug 的坟墓,迎来了三个新 bug。我想反驳,但发现他说得对。我把这个功能的测试报告整理了出来,附了截图。真香定律准时生效
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
测试最难的不是发现 bug,是证明它真的被修好了。我叹了口气,然后打开了编辑器。我把这个问题定义成了 P3,然后它上线后变成了 P0。这条经验值直接拉满
单测覆盖率百分之九十,剩下的百分之十里藏着生产事故。我发现自己居然没法反驳。我把这个场景的测试步骤写成了可视化的流程图。好在最后有惊无险
这个环境的测试数据三个月没清,已经不可信了。我不知道该说什么,就笑了笑。我把这个场景的测试点补进了用例库,形成规范。同事说这波操作可以写进新人培训教材
缺陷的严重程度取决于发现者的职级。我想反驳,但发现他说得对。我把这个 case 的日志全部拉下来,一行行对时间线。办公室安静得能听见键盘声
开发自测过了,上线后发现自测的是 Hello World。我盯着屏幕,觉得这才是我的一天。我把这个接口的参数组合列成了表,逐个验证。这条经验值直接拉满
我把这条用例的期望值改成了实际值,它不红了。我把整条链路在心里复盘了一遍。我把测试环境的数据重置了一遍,问题消失,生产环境还在。复盘会上我们把它列成了案例
测试环境最大的特点是它和线上不一样。我想了想,觉得这话没法接。我把这个接口的参数组合列成了表,逐个验证。同事说这波操作可以写进新人培训教材
质量不是测出来的,但漏了会被算在测试头上。我停了一下,然后继续手上的活。我把这个场景的测试步骤写成了可视化的流程图。感动,然后我学到了新的一课
QA 说这个需求没法测,开发说没法测就是不用测,然后他们打了起来。我把整条链路在心里复盘了一遍。我发现这个测试跑了十分钟,其中八分钟在等超时。我沉默了,但心里是服的