这个视公司规模,项目多少和公司制度而定。
以下评个人经验谈谈,欢迎讨论,非喜勿喷。
一般大中型软件公司都会有专业的测试团队,一个测试组可能同时对应多个开发团队或者软件项目,一般小项目,应该项目开发过程中,知道最终客户验收,项目定版,始终保持1到2个测试人员,跟踪测试;大的项目或者业务复杂,就需要更多的测试人员,具体就视项目而定;
小公司的话,可能没有专业测试人员,开发人员就是简单的测试人员,或者有也就很少的1,2个人而已。
个人觉得测试还是很重要的,对产品质量有很重要的意义,质量好,产品才好,公司长期的口碑才会好。
大公司不差钱的,除了测试人员,还会有质量保障部,进行二次测试,人员就更多了,就不说了;中小公司的话,项目多的情况,测试开发人员比建议测试:开发为1:2到1:3,项目不是很多的最好保持在1:4到1:5,或者更少也要保证有专业的测试人员。
不推荐研发兼职测试,不招测试人员,这样既浪费了开发人员的时间,影响工作效率,又由于测试不规范和自己固定的视角测试造成测试漏洞,发现不了问题,达不到测试目的。
以我的经验,
在发达国家的软件公司里,开发测试比是 1:2 或 1:1.5,即 1个开发人员,要配备1.5或2个测试人员。
在我国的软件公司里,开发测试比是 3:1或4:1,即 3或4个开发人员,要配备1个测试人员。
当遇到开发测试比超过4:1的公司时,我都会想这公司还能活多久?
根据不同的项目和不同的开发方法而定,一般来讲,是1:3左右(测试1,开发3)。有的时候,开发人员也会兼做测试人员的。
大公司一般是2:1 比如微软就是 2个测试1个开发
国内一般的 是 1:4 这样!
测试:开发=2:1或3:1
中国现状正好相反
而且白盒一般由开发做