其实很多同学跟我一样,在没有跨向更高层次,测试开发、测试管理的岗位时。
总有怀疑自我价值的时候,眼见开发从无到有,开发了一整套系统,而测试却好像在其中并没有实现多大的价值。
即使再努力的点,也避免不了会出现一些 BUG,一瞬间感觉,好像没有自己也差不到哪里去,系统也能正常上线。
但突然想到了,假如一个没有测试的团队会是怎么样的。
我见过部分开发,写的代码质量就是 “当天能跑通”。
提取关键词,就是当天,意味着,不考虑明天能不能跑通。
不在关键地方加异常拦截,不考虑当前这个逻辑能不能处理多种情况。
如果没有测试,他会一直这样下去,直到有一天爆了大雷,实在没办法糊裱匠。
人都是有自尊心的,即使没有 KPI 管理,不断的出 BUG 自己脸上也挂不住。
这就是人性,在没有被约束时,会放纵自己、放弃思考。
测试就是那根达摩克利斯之剑。