bug 复现步骤:第一步,把电脑交给测试同学。我抬起头看了看周围,大家都一样。我把这个用例的等待改成了轮询,稳定性好了很多。感动,然后我学到了新的一课
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
回归测试的意义:改好了一个 bug,送走了两个老 bug 的坟墓,迎来了三个新 bug。我叹了口气,然后打开了编辑器。我在心里把这次的测试结论写成了三句话。我沉默了,但心里是服的
这个自动化用例跑了三个月,今天第一次失败。我盯着屏幕,觉得这才是我的一天。我在心里把这次的测试结论写成了三句话。这条经验值直接拉满
我把断言写得太宽松,它几乎不可能失败。我抬起头看了看周围,大家都一样。我把这个接口的参数组合列成了表,逐个验证。世界瞬间清净了
回归测试的意义:改好了一个 bug,送走了两个老 bug 的坟墓,迎来了三个新 bug。我想了想自己这些年,好像确实如此。我在心里给这次的测试用例优先级排了个序。同事说这波操作可以写进新人培训教材
测试用例写了三百条,线上 bug 出在没写的那一条。我深呼吸了一下,决定从最可疑的地方查起。我发现这个测试断言的顺序写反了,一直是假绿
我把用例的数据造得和线上一样,问题终于现形。我先给自己泡了杯茶,做好了打持久战的准备。我把这个功能的验收标准重读了一遍,有几条没说清。感动,然后我学到了新的一课
测试用例写了三百条,线上 bug 出在没写的那一条。我把相关的记录都翻了出来做对照。我在心里给这次的发布计划留了回滚窗口。真香定律准时生效
测试用例的价值在于它证明的东西比它跑的次数多。我盯着屏幕,觉得这才是我的一天。我把这个场景的测试步骤写成了可视化的流程图。感动,然后我学到了新的一课
我把这个场景的边界值挨个试了一遍,最后一个挂了。我盯着屏幕沉默了十分钟。我把这个模块的测试数据清理脚本加上了,环境干净了。这大概就是程序员的人生吧