最近跟之前的一个下属聊天时,了解到一个关于测试资源的安排问题。
他说他们项目功能测试因为做得好,产品质量比较好,所以测试小组面临着解散,而另外一个项目因为质量比较差,线上问题频发不断,所以测试小组不断的增加测试人,而且增加了自动化测试组,测试开发驱动组。听完他说的问题,我笑了笑。这种问题在很多企业都存在,这个是一个关于测试优质资源的分配问题。很多领导以为不断投入各种优质的测试资源就能产出高质量的产,所以在很多劣质的产品里投入了大量优质的测试资源,这无疑是病急乱投医,投入和产出必然成反比。
我个人觉得优质测试资源应该投入产品质量比较高的项目,这样才能为其他项目树立榜样。劣质产品必须从源头去解决问题,比如说我们的项目流程是否存在问题,我们的监督机制是否有效。
关于项目中减少测试人员的看法,一个项目中不能因为质量足够好就解散测试组,就算是0缺陷,测试存在也是有价值的,我们可以在质量的提升和效力的高时减少对测试的投入。
在测试团队里我们必须尊重每个测试人员的价值,不要错误的觉得自动化测试可以完全代替手工功能测,其实手工功能测试和自动化测试都是测试的一个步骤,必须重视每一个步骤,测试才能得到良性循环。