开发测试的关系是非常复杂的,如何布置开发和测试的数量和方法,其实取决于开发模型。
我原来在某公司的时候,一个测试工程师是我的舍友,给我讲过。他们测试的时候,要力求每一波测试都找到各种等级的Bug,但是某些高等级的Bug,他们不会在测试前期提出。因为当时这家公司的测试的奖金是跟Bug数量相关的,也和Bug出现的时机有关系,越到后期奖金越高。于是他们会把高等级Bug囤到最后,这样可以获得最高额的奖金。
当然这样也会造成,项目组开发到最后的时候突然冒出来一堆大Bug,造成上线延期等等问题。
所以,不管是对开发人员的激励,还是对测试人员的激励都是很复杂的问题。