大家好,我是阿萨。测试作为软件开发团队对的最后一个环,大家都希望测试去兜底质量。但是测试不是万能的,不是任何情况下都能覆盖全面的,那如何在日常的测试过程中避免背锅呢?
今天阿萨不想教大家一些奇技淫巧。只是从真正可以解决问题的角度去思考该如何真正的解决问题。锅 ,肯定是能不背就不背。
“海恩法则”告诉我们,每一起严重事故的背后,必然有29次轻微事故和300起未遂先兆以及1000起事故隐患。
所以由此可见,严重事故肯定不是最后执行阶段的人搞出来的。他之前肯定有千百次的预警在里面。但是大家对这些预警真的有警觉并且和扁鹊大哥一样治未病吗?
大部分人都不会再前期一切混乱的时候就能快速识别这个问题。而且问题发生之后怪最后一道程序的执行者。
阿萨想说的是,大家都是一个团队的,出问题之后整体团队都是要改进的,不要再让测试同学背锅啦。
针对每一个问题严格按照AAR或者失效根因去方式去逐步改进。如果研发同学无法做到改进,测试同学永远都是背锅的。好的软件质量是代码写出来的,不是测试测出来的。
另外团队里那个环节薄弱,大家都是有目共睹的,只是有没有人愿意捅破那层窗户纸去改进。