Google的软件测试之道,参考意义首先跟之前看的一篇文章一样,互联网并不缺前端,也不缺测试,我们真正缺少的是工程师思维,是创造性的提出和解决问题的想象力,站在用户角度思考的产品的能力。
我们学习Google软件测试,只能学其道而没有必要,也不可能去他们的术。如《看板方法》一书所说,对于新组建的团队,尤其初创公司,能力建设才是唯一的问题,业务成功是压倒一切的目标,而且业务本身充满风险和变化,并没有空间去发明太多轮子,何况google这个轮子,直接就是selenium、webdriver这个级别的测试工具,并非一般工程师能做到的。
最终软件行业真正寻找的既不是前端,也不是后端,也不是测试,唯有工程师思维,充满好奇心和创造力的头脑,在自由的环境下,发挥创造力这样一个理想状态。
回到测试本身,无论测试计划也好,需求分析也好,核心在于谁来看,如果写的时间超过看的时间,而且找不到目标受众,其实也就没有必要。
测试金字塔也是一个重要的实践,在自动化everything的理念下,测试又回到了纸带卡片的时代,需要合理的权衡测试的规模和代价。
核心其实不在于文档,也不在工具,核心还是思考和创造数据,站在用户的角度思考产品的意义。至于编写测试的工具,发明轮子在做好测试,只是理所当然。
至于te和测试总监,其实跟开发一样,只有高质量的有趣的项目,才能吸引更多的测试人员投入,如果测试人员都抛弃的项目,估计被用户抛弃也就不奇怪了。测试总监只需要招聘最合适的人,然后创造条件去激发创新,就可以了