IT民工心中的共产主义社会-关于测试与开发
相信好多做测试的同行都有这样的感觉,就是开发人员和测试人员之间存在着尖锐的矛盾,特别是有些公司用BUG的多寡和级别来考核开发和测试的业绩时,矛盾就更尖锐了,在此,想和大家讨论一下这个问题。我认为测试和开发是相互矛盾而又相互统一的,实际上矛盾只是表面现象,统一才是根本。因为我们共同面对的是客户,所以我们是站在利益的一端,我们之间互相配合,共同完成任务,交付给客户一个满意的产品,最终就会获得双赢。但是现在,由于我们内部出现了矛盾,产生了利益冲突,所以导致了我们不能很好的站在一条战线上。公司为了促进开发人员写出高质量的代码,便以出现BUG的数量和严重性为考核点,对开发人员的工作进行评估;另一方面,为了考核测试人员的工作量,防止测试人员不好意思给开发人员提BUG,也以BUG的数量和质量来衡量测试人员的业绩。不可否认,这在一定程度上提高了两者的工作积极性,但是,物极必反,如果过分的以此为考核业绩的主要方法,势必会激化二者的矛盾。对于开发而言,我的BUG数量越少,级别越低,说明我开发代码的质量高,这样我的业绩就好,奖金也多;而对于测试人员来讲,我测出来的BUG越多,那说明我工作认真细心,发现的问题多,自然我获得的奖金也多了。显然,二者又是矛盾的。
虽然以BUG的多寡和级别高低来评判测试和开发人员在一点程度上提高了工作效率,但我认为公司不应该过分的以此来评判员工的工作绩效。不能单纯的认为BUG数量多,级别高就是别人工作不认真,水平不够高所致,有时候项目前期需求做得不好,导致后面开发的时候频频变更需求,这样开发人员就要不停的修改;有些人任务量很大,为了能按时完成任务,不导致项目延期,难免会在写代码的时候考虑不周全;有的人写的模块技术上存在一定难度,所以肯定会出现不少问题等等,综合这些原因,就可以看出影响开发人员的代码质量是有很多原因的,单凭BUG的多寡和级别高低来评判是远远不够的。
最好是能够提高开发人员的质量意识,认识到测试其实不是在给他们挑刺,而是为了验证和完善我们的产品,只有我们的产品让客户满意了,才是我们成功的时候。
想象一下美好的境界吧!那时候,测试开发一条心,为了做出完美的产品不遗余力,快快乐乐的工作,高高兴兴的赚钱,这应该就是IT民工心中的共产主义社会吧~! 测试和开发是相互矛盾而又相互统一的,实际上矛盾只是表面现象,统一才是根本
有道理!!! sdlkfj2 挺好的帖子,怎么没人回呢?
测试和开发之间确实需要建立好关系
页:
[1]